2

重複の可能性:
Visual Studio2012を使用してXPで.NET4.0.3をターゲットにするにはどうすればよいですか?「有効なWin32アプリケーションではありません」でアプリケーションを実行できません

Visual Studio 2012を使用して、Windowsフォームプロジェクトを開発しています。Win 7/8 OSにインストールするClickOnceセットアップファイルを作成することはできますが、WinXPにインストールすることはできません。

エラーメッセージはsetup.exeが有効なwin32アプリケーションではありません

私はこのOSが(公式に)VS2012でサポートされなくなったことを知っています。私はそれを修正するために2012年に修正ラティエになることを知っています。しかし、WindowsフォームプロジェクトをWinXPにインストールできるようにするソリューションはあるのでしょうか。

ありがとう。

PS:このVS2012ClickOnceアプリケーションがWindowsXPで動作しないことを読みましたが、解決策は提案されていません(VS2010での動作を除く)。

このhttp://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/dd3eec8c-93b0-4243-9419-233f20b257d4も読みましたが、提案されているようにプラットフォームツールセットを変更できません(どこで行うか) ?)。

4

1 に答える 1

3

同じ問題が発生しましたが、簡単な修正が見つかりました。setup.exeを実行する代わりに、同じ場所で「xxxxxx.application」ファイルを実行します。これはまったく同じ方法で実行およびインストールされ、32ビットアプリではないことについて文句を言うことはありません。

于 2012-10-03T15:41:40.000 に答える