根据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
,并且报告没有损坏的文件。
这里有什么问题吗?
答案 0 :(得分:3)
我自己解决了这个问题。它是由 Redgates .NET Reflector VisualStudio Addon 设置的已启用 DeveloperMode 引起的。在machine.config
修复它:
<runtime>
<developmentMode developerInstallation="false"/>
</runtime>
现在我有一个mscorlib的原生图像,我可以使用EF。