Существует простое Привет Мировое Консольное приложение. Мы компилируем его и получаем блок (EXE). EXE копируется в 5 различных папок и выполнение от каждого из местоположений. Сколько экземпляров CLR работает, когда 5 скопированных экземпляров работают одновременно?”
Каждый физический процесс получает свою собственную копию CLR, поскольку каждый из них размещается отдельно. Таким образом, если вы создадите 3 экземпляра вашего приложения .NET, у вас будет 3 копии CLR. Каждый процесс будет иметь по крайней мере один AppDomain. Сложнее обстоит дело со сборками, нейтральными к домену. Нейтральные к домену сборки, как и некоторые системные сборки, фактически разделяются между AppDomains. Это уменьшает площадь, занимаемую CLR.
проверьте оригинальный ответ на сайте : http://social.msdn.microsoft.com/Forums/en-US/clr/thread/238c5f43-1d12-4c80-a987-0b8fdfd6d7e4
Он запускает 5 различных процессов, каждый со своим собственным экземпляром среды CLR.