2

VS2012 で小さな WPF C# プログラムを作成しました。Win 7 および Win 8、32Bit および 64Bit では正常に実行されますが、Windows XP では問題が発生し、exe ファイルを実行した後、次のメッセージが表示されます: プログラムは有効ではありません win32 解決策は?

4

4 に答える 4

7

プロジェクトのターゲット フレームワークを減らす必要があります。VS2012 はデフォルトで .NET 4.5 で動作します。Windows XP は .NET 4.0 以降をサポートしていません。

プロジェクトのプロパティに移動し、タブApplicationでターゲット フレームワークを選択できます。

于 2013-09-11T07:00:55.757 に答える
0

次のリンクに記載されている回避策を試してください。

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

それでも、正確な解決策を提供するために、私たちに心を開いていただく必要があります。

于 2013-09-11T06:54:59.387 に答える
0

ターゲット マシンに .Net フレームワークがインストールされていることを確認してください。Windows XP は .NET 4.0 以降をサポートしていません

于 2013-09-11T06:56:26.020 に答える
0

これに加えて、プログラムを 32 ビット マシンで実行している場合は、プログラムのプラットフォーム ターゲットが x64 でないことを確認してください。.Net Framework 4 は、Windows XP マシンで動作するはずです。

于 2015-05-04T10:36:33.637 に答える