我有一个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计算机的配置文件?有没有其他方法来指定运行时版本(除了配置文件)?
任何帮助将不胜感激!谢谢!