Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта статья поможет устранить проблему, возникшую из-за обновлений платформы Microsoft .NET Framework 2.0 через Центр обновления Windows, которые вызывают сбой некоторых приложений .NET Framework.
Исходная версия продукта: платформа .NET Framework 2.0
Исходный номер базы знаний: 2677528
Симптомы
Рассмотрим следующий сценарий:
- Вы устанавливаете обновление для ядра .NET Framework 2.0 с помощью обновления Windows.
- Вы запускаете приложение платформа .NET Framework 2.0, платформа .NET Framework 3.0 или приложение платформа .NET Framework 3.5.
- В течение некоторого времени вы покидаете компьютер, на котором работает приложение. Когда компьютер бездействует, нативные изображения для платформы .NET Framework автоматически регенерируются.
В этом сценарии при возобновлении работы в приложении .NET Framework приложение может аварийно завершиться. Кроме того, может появиться сообщение об ошибке, похожее на следующее:
Тип исключения: System.IO.FileLoadException
Сообщение: Загрузка этой сборки приведет к созданию другого набора разрешений по сравнению с другими экземплярами. (Исключение из HRESULT: 0x80131401)
Обходное решение
Чтобы обойти эту проблему, используйте один из следующих методов:
перезапустите приложение.
Запустите средство генератора собственных образов (Ngen.exe), чтобы обновить собственные образы на компьютере, а затем перезапустить приложение. Чтобы обновить собственные образы в командной строке, выполните следующую команду с помощью административных учетных данных:
%WINDIR%\Microsoft.NET\Framework\v2.0.50727\ngen update
Кроме того, на 64-разрядном компьютере выполните следующую команду:
%WINDIR%\Microsoft.NET\Framework64\v2.0.50727\ngen update
Дополнительная информация
Для получения дополнительной информации об инструменте Ngen.exe посетите Генератор собственных изображений (Ngen.exe).