Possible Duplicate:
How do I target .NET 4.0.3 on XP using Visual Studio 2012? Application fails to run with 「not a valid Win32 application」VS2012下的Windows Forms項目無法在Win XP上安裝
我使用Visual Studio 2012開發我的Windows窗體項目。我能夠生成ClickOnce安裝文件來安裝在Win 7/8操作系統上,但我無法在Win XP上安裝它。
錯誤消息是SETUP.EXE不是有效的Win32應用程序。
我知道這個操作系統是(官方)沒有更多的與VS2012的支持。我知道2012年將是一個修理者,以糾正它。但也許有一個解決方案,允許我在Win XP上安裝Windows Forms項目?
謝謝。
PS:我讀這VS2012 ClickOnce Applications not working on Windows XP但不解決方案已被提出(除了VS2010的工作)。
我也看了這個http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/dd3eec8c-93b0-4243-9419-233f20b257d4,但我不能改變平臺工具集的建議(在哪裏做的?)。
您定位的是什麼版本的.NET Framework?據我所知,Windows XP不支持4.5。你可以暫時瞄準4.0嗎? –
對XP的支持只適用於本地C++項目。 XP上不支持.NET 4.5。也許你可以限制你的項目到.NET 4.0 Framework目標。 –
我正在瞄準.Net 4.5框架。我做了一個測試:新的VS2012解決方案,針對.Net 4.0 Framework,通過ClickOnce發佈,複製/粘貼到USB密鑰上,嘗試安裝在Win XP計算機上>>同樣的錯誤:setup.exe不是有效的win32應用程序。 – Bronzato