2013-04-24 83 views
0

我正在使用WIN8,64位計算機在VB.NET上編寫程序。我安裝了.NET 4.5框架。版本4.0和4.5之間的VB.NET兼容性問題

我很難在具有.NET 4.0框架的WINXP 32位計算機上運行該程序。

我試着從bin文件夾運行.EXE文件,但它說它不是有效的win32應用程序。

我試圖發佈該程序並將其安裝在另一臺計算機上,但這並不奏效。

我也嘗試改變項目 - >屬性 - >應用程序選項卡下的框架。

沒有任何工作。 有沒有人有一個想法,我應該如何在另一臺計算機上運行該程序?

在使用FTDI芯片驅動程序(http://www.ftdichip.com/Drivers/D2XX.htm)時,更改框架也導致我的應用程序出現問題。 有關於此的任何想法?在FTDI網站沒有針對不同的Windows版本

不同的DLL

我將不勝感激任何建議, 謝謝, 的Eyal

+0

更改解決方案屬性 - >配置屬性爲活動(任何CPU)並嘗試 – 2013-04-24 12:01:31

回答

1

你需要確保兩件事情在你的項目的性質:

  1. 應用程序 - >目標框架:這必須是.NET Framework 4,而不是.NET Framework 4.5
  2. 平臺目標:這必須是x86或(更好)任何CPU。它不能是x64。
+0

謝謝。還有必要從publish - > perquisites中取消選中.NET4.5。 – 2013-04-24 12:47:56

+0

只有當我使用.NET 3.5框架而不是4.0時才能正常工作,不知道爲什麼。 – 2013-04-24 12:49:26

+0

@EyalD:也許是因爲Windows XP計算機只安裝了.NET 4的「客戶端配置文件」。 – 2013-04-24 13:26:36

相關問題