2011-09-07 130 views
1

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

+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

相关问题