2013-04-06 24 views
1

我在其他PC上運行我的應用程序時遇到了複雜問題。將我的應用程序發佈給用戶

我可以在Visual Studio 2012中做什麼,可以確保任何PC都可以運行我的應用程序而不會出現任何併發症?

這些併發症的發生,因爲我知道他們:

    1)在Windows 7上的應用程序將無法運行
    2)在Windows XP中,一個窗口彈出的並顯示錯誤說明:「不是有效的Win32應用程序」。

我的應用程序是使用Windows 7在Visual Studio 2012中構建的Windows窗體。這是我第一次爲其他用戶構建應用程序。

我發現類似相關的問題在這裏:

http://blogs.msdn.com/b/vsnetsetup/archive/2012/10/16/setup-exe-is-not-a-valid-win32-application.aspx

然而,這並沒有解決錯誤。我確定Configuration Manager目標平臺是Any CPU。

+2

嗯。真的很難說您提供給我們的信息,但很難知道還有什麼要求。你能描述你正在使用的構建過程嗎?你可以構建*任何*應用程序,甚至玩具,你的用戶可以成功運行?你的所有*用戶是否有這些問題,或者只有一些? – 2013-04-06 05:49:55

+0

任何人都可以在這裏找到它:spellstorm-realms.tk並點擊下載鏈接 - 這是玩具應用 – avidprogrammer 2013-04-06 05:54:42

回答

0

在運行.NET 4.5的WinXP和Win7機器上運行。

您可以嘗試針對較低的框架版本(在窗體項目屬性下,將目標框架更改爲3.5或4.0)進行構建,並在失敗的計算機上重試?如果它運行正常,則可以繼續以較低版本或最佳方式構建,確保安裝程序檢查安裝的框架版本是否正確。

+0

很高興知道它適用於某人! – avidprogrammer 2013-04-06 14:52:12

相關問題