Может ли на одной машине присутствовать несколько версий CLR? - PullRequest
3 голосов
/ 30 мая 2011

Я столкнулся с этим вопросом в интервью. Можно ли иметь более одной версии CLR на одной машине?Пожалуйста, предоставьте мне детали, если вы знаете - я имею в виду, если это невозможно, почему?в противном случае по умолчанию какой будет использоваться?Спасибо!

Ответы [ 2 ]

4 голосов
/ 30 мая 2011

Да, вы можете установить 1.0, 1.1, 2.0 (до 3.5) и 4.0 на одном компьютере ...

Но вы можете разместить только одну версию в каждом процессе (не уверен, что это изменилось с 4.0) ..

Edit: Сборка компилируется для конкретной версии CLR, и эта версия CLR будет использоваться ..

2 голосов
/ 30 мая 2011

Из MSDN

Начиная с версии .NET Framework 4, вы можете использовать внутрипроцессный параллельный хостинг для запуска нескольких версий общеязыковой среды выполнения (CLR) в одномпроцесс.

http://msdn.microsoft.com/en-us/library/ee518876.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...