安装了/ net framework 4.0版的机器m / c(使用sp3 win xp)(之前没有框架版本)
当试图运行在.net框架的框架先前版本中编译的程序,即=> 3.5时,遇到下面的初始化错误“ 无法找到运行此应用程序的运行时版本 ”。
发现谷歌搜索 - changing config <startup>
<supportedRuntime version="v4.0.30319" />
</startup>
可能有助于解决,但这也没有用。任何帮助将不胜感激。
答案 0 :(得分:0)
我能够解决这个问题。 以下信息可以帮助处于我的情况的人。
在application.config文件中插入启动标记下面
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
可能此博客条目也会有所帮助:NET 4.0 and Mixed-mode assemblies