安装了 /Net Framework 版本 4.0 的机器 m/c (win xp with sp3) (不存在以前的框架版本)
当尝试运行在 .net 框架的早期版本(即 =>3.5)中编译的程序时,遇到以下初始化错误“无法找到运行此应用程序的运行时版本”。
谷歌搜索发现 -改变配置 <startup>
<supportedRuntime version="v4.0.30319" />
</startup>
可能有助于解决,但这也不起作用。任何帮助,将不胜感激。
我能够解决这个问题。
以下信息将对处于我这种情况的人有所帮助。
在您的 application.config 文件中插入以下启动标记
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
也许这篇博客文章也会有帮助:NET 4.0 和混合模式程序集
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)