Запуск "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.

Другие вопросы по тегам