尽管Mircrosoft稍后保证.Net将始终向后兼容(http://msdn.microsoft.com/en-us/library/bb822049.aspx)我的.Net 3.5 SP1应用程序不运行.Net4的方框.....
向用户显示的错误无法说明应用无法运行的原因:
“无法找到运行此应用程序的运行时版本。”
大
所以我想写一个完全可以运行的应用程序并检查它们是否可以运行应用程序,可能是在C ++中。我如何检查.Net的安装版本是什么?如果确定我的应用.Net应用程序将运行,否则指向用户正确的方向安装所需的.Net?
答案 0 :(得分:3)
答案 1 :(得分:1)
您的.Net 3.5应用仍然可以投放,但您需要have to add an entry to your application config file to opt your application into running on .NET Framework 4:
<configuration>
<startup>
<supportedRuntime version = "v4.0"/>
</startup>
</configuration>