2013-02-25 79 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

相關問題