时间:2011-09-07 13:59:13

标签: c# installation .net-framework-version

安装了/ net framework 4.0版的机器m / c(使用sp3 win xp)(之前没有框架版本) 当试图运行在.net框架的框架先前版本中编译的程序,即=> 3.5时,遇到下面的初始化错误“ 无法找到运行此应用程序的运行时版本 ”。 发现谷歌搜索 - changing config <startup> <supportedRuntime version="v4.0.30319" /> </startup>可能有助于解决,但这也没有用。任何帮助将不胜感激。

1 个答案:

答案 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