2013-02-12 127 views
0

我有一箇舊的應用程序,我建立在VB 2005 Express版上。現在我在2到3年後再次在Windows 7上安裝了VB 2005。但是當我運行該應用程序時,它凍結在我的64位機器上,並且仍然可以正常使用32位。有沒有辦法解決這個問題,以便我可以運行/調試使用32位VB 2005 Express創建的舊應用程序?如何使用VB 2005在64位上運行32位應用程序?

編輯:我正在使用MySQL 5.1(MySql.Data.MySqlClient)組件。

+2

32位應用程序在64位上運行完美。所以,你的應用程序出了問題。由於我們不知道您的應用程序是什麼或者做什麼或者如何編寫,所以我們無法幫助您進行調試。 – 2013-02-12 17:41:20

+0

它不會給我每次嘗試運行它只是凍結任何錯誤。 – tiltdown 2013-02-12 17:48:31

+0

然後再做一些調試。我們不是魔術師。 – 2013-02-12 17:54:58

回答

1

如果您還沒有嘗試過,將項目的目標CPU設置爲「x86」而不是「AnyCPU」可能會有所幫助。

這會強制應用程序在所有平臺上作爲32位應用程序運行,而不是在64位操作系統上作爲64位應用程序運行。

+0

我也想出了這個解決方案,但我的問題在於如何設置目標CPU,我無法在Compile選項卡上找到它。 – tiltdown 2013-02-12 18:16:15

+0

我沒有快遞版本,但我似乎記得在工具 - >選項菜單中有一個選項,可以啓用高級構建配置。 – 2013-02-12 18:32:31

相關問題