在没有配置文件的情况下指定supportedruntimeversion

时间:2014-10-20 09:31:56

标签: .net

我有一个Windows Form应用程序,其中包含TargetPlatform x86和TargetFrameworkVersion 4.0。当它在x64机器上运行时,它运行正常但在x86机器上它在启动时出现以下错误(两台机器都有.net框架版本4.0):

无法启动此应用程序。您想查看有关此问题的更多信息吗?

点击“是”,我转到http://support.microsoft.com/kb/2715633。 (SHIM_NOVERSION_FOUND)

我在项目中添加了一个配置文件,其中'supportedruntimeversion'为4.0,它开始工作。

是否有理由应用程序自动检测x64计算机的运行时版本,但需要x86计算机的配置文件?有没有其他方法来指定运行时版本(除了配置文件)?

任何帮助将不胜感激!谢谢!

0 个答案:

没有答案