2015-10-29 1 views

ответ

7

Все версии .NET с 4.0 по 4.6 имеют тот же номер версии исполнения, v4.0.30319. Они не бок о бок, когда вы устанавливаете более высокую версию, тогда она перезаписывает более раннюю версию.

Вы получаете RyuJIT, если у вас установлено 4.6 для любого проекта, который нацелен на .NET 4.0 и выше.

Проекты, которые нацелены на < = 3.5 и в противном случае не переопределяют версию исполнения с файлом .config, получают устаревший джиттер x64 (версия выполнения версии 2.0.050727) без возможности использования RyuJIT.

+0

Исправить. Я добавил контрольную точку в нашем приложении .NET 4.0, чтобы отклонить исходный файл RyuJIT (на нас повлияла одна из трех ошибок, связанных с повреждением памяти). – Joshua