Есть мой вопрос извините, если это глупо, но можно ли использовать RyuJIT с более ранними фреймворками, чем 4.6?можно ли использовать RyuJIT с более ранними фреймами, чем 4.6?
3
A
ответ
7
Все версии .NET с 4.0 по 4.6 имеют тот же номер версии исполнения, v4.0.30319. Они не бок о бок, когда вы устанавливаете более высокую версию, тогда она перезаписывает более раннюю версию.
Вы получаете RyuJIT, если у вас установлено 4.6 для любого проекта, который нацелен на .NET 4.0 и выше.
Проекты, которые нацелены на < = 3.5 и в противном случае не переопределяют версию исполнения с файлом .config, получают устаревший джиттер x64 (версия выполнения версии 2.0.050727) без возможности использования RyuJIT.
Исправить. Я добавил контрольную точку в нашем приложении .NET 4.0, чтобы отклонить исходный файл RyuJIT (на нас повлияла одна из трех ошибок, связанных с повреждением памяти). – Joshua