Запуск "ngen install EntityFramework.dll" завершается с ошибкой 0x800706BE и 0x80131F06
По совету Entity Framework Team я попытался создать собственный образ EntityFramework.dll
с помощью этой команды:
ngen install packages\EntityFramework.6.1.0-beta1\lib\net40\EntityFramework.dll
это приводит к ошибке 0x80131F06
(нет нативного изображения для mscorlib.dll). Когда я сейчас пытаюсь бежать ngen install mscorlib.dll
Я получаю ошибку 0x800706BE
(RPC_S_CALL_FAILED - Удаленный вызов процедуры не выполнен).
Я уже пользовалась sfc /scannow
и он сообщает об отсутствии битых файлов.
Есть идеи, что здесь не так?
1 ответ
Решение
Я сам исправил проблему. Это вызвано включенным DeveloperMode, который был установлен Redgates.NET Reflector VisualStudio Addon. Отключение этой записи в machine.config
починил это:
<runtime>
<developmentMode developerInstallation="false"/>
</runtime>
Теперь у меня есть собственный образ для mscorlib, и я могу ngen EF.