2013-02-25 76 views
-3

我在我的电脑上开发了一个x86应用程序。当我在x64的另一台PC上运行项目的exe时,exe文件不会被执行。我该怎么做才能解决这个问题?没有在花药pc上运行窗口应用程序的exe文件

+2

“未执行”听起来像“不工作”,这是相同的无助。我建议首先本地化问题。当你能够回答“**什么**不起作用”的问题时,那么也许这里的某个人可以帮助你实现这个目标。 – Sinatr 2013-02-25 08:53:07

+0

你的问题太含糊。 – 2013-02-25 08:59:53

回答

2

1)尝试设置该平台“任何CPU”

2)汇编一个单独的EXE针对x64

+0

这不是一个必要的解决方案。 Windows XP/7 x64能够运行x86应用程序。如果它不起作用,那么问题不是CPU,而是一些组件使用(例如,注册表访问,你不能使用'Registry.LocalMachine',但应该使用'RegistryKey.OpenBaseKey(RegistryHive.LocalMachine,RegistryView。 Registry64)')。重新编译不会创造奇迹,但可能会导致其他问题。 – Sinatr 2013-02-25 09:01:08

相关问题