使用/Net FrameworkVersion4.0安装了m/c (win xp Win Xp with sp3) (没有以前的框架版本)的机器,当试图运行在.net框架的以前版本(即=>3.5 )中编译的程序时,遇到初始化错误“无法找到运行时的版本来运行该应用程序”。谷歌搜索发现-改变配置 <startup> <supportedRuntime version="v4.0.30319" /> </startup>可能有助于解决,但这也是无效的。任何帮助都将不胜感激。
发布于 2011-09-07 15:05:03
我能解决这个问题。下面的信息将是一个帮助的人谁在我的处境。
在application.config文件中插入下面的启动标记
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>也许这篇博客文章也会有帮助:NET 4.0和混合模式程序集
https://stackoverflow.com/questions/7335133
复制相似问题