Я отлаживаю проблему, связанную с загрузкой собственных изображений сборок DotNet Framework в процесс, например. System.Windows.Forms.ni.dll Я хочу остановить загрузку этих собственных изображений. У кого-нибудь есть идеи?
Другой сценарий, для которого это, вероятно, было бы полезно, — это использование SOS или какого-либо другого расширения WinDbg для управляемого кода. Эти инструменты работают с управляемым кодом, поэтому вы не хотите, чтобы библиотеки DLL DotNet Framework преобразовывались в собственные образы с помощью NGEN.
Ссылка: https://docs.microsoft.com/en-us/dotnet/framework/tools/ngen-exe-native-image-generator
Спасибо!





Вы можете отключить загрузку изображений NGEN, установив для переменной среды COMPLUS_ZapDisable значение 1. С помощью этой переменной .Net должен загружать оригинальные сборки вместо собственных изображений. Но это все замедлит, так как .Net нужно будет JIT весь код из сборок Framework.
Прочтите эту статью: https://blogs.msdn.microsoft.com/sburke/2008/01/29/how-to-disable-optimizations-when-debugging-reference-source/