.net NGen错误无法加载运行时错误

.net NGen错误无法加载运行时错误,.net,dll,assemblies,ngen,.net,Dll,Assemblies,Ngen,在使用.NETFramework4中的NGen编译一组DLL程序集时,我遇到了一个奇怪的错误。安装对某些DLL有效,但对某些DLL产生以下错误消息: 未能加载运行时。(HRESULT的异常:0x80131700)。程序集AseemblyFileLocation需要运行时的v4.0.30319版本。 一旦安装了正确的运行时,将编译程序集 我确信我有正确的运行时版本。我发现,当我尝试在网上搜索答案时,并没有人遇到过这个问题,这甚至更奇怪 有线索吗?谢谢。我也遇到了这个问题,结果证明罪魁祸首是asse

在使用.NETFramework4中的NGen编译一组DLL程序集时,我遇到了一个奇怪的错误。安装对某些DLL有效,但对某些DLL产生以下错误消息:

未能加载运行时。(HRESULT的异常:0x80131700)。程序集AseemblyFileLocation需要运行时的v4.0.30319版本。 一旦安装了正确的运行时,将编译程序集

我确信我有正确的运行时版本。我发现,当我尝试在网上搜索答案时,并没有人遇到过这个问题,这甚至更奇怪


有线索吗?谢谢。

我也遇到了这个问题,结果证明罪魁祸首是assembly.config文件中的以下条目:

<startup>
  <supportedRuntime version="v3.5"/>
</startup>


一旦我把它取下来,Ngen运行得很好。

太好了!现在它就像一个符咒。谢谢你救了我一天!