我在我的EntityFramework.dll版本6.1上运行Ngen,因为实体框架没有出现在.net Framework的默认安装中。因此,EF程序集不是NGEN'd,这意味着每次应用程序启动时都需要对EF代码进行JITTED。
因此,在我的Windows 8环境中,我在开发人员命令提示符
中运行以下命令%WINDIR%\Microsoft.Net\Framework64\v4.0.30319\ngen.exe install C:\Code\Bin\EntityFramework.dll
这在Windows 8环境中运行。
但是在Windows 10中我收到以下错误
“Windows无法验证此文件的数字签名”
我尝试将以下内容添加到我的machine.config
中 <runtime>
<developmentMode developerInstallation="false"/>
</runtime>
但这还没有解决问题。
任何想法?