1

Windows 8 コンピューター (x86) で VS2012 を使用して WPF アプリケーションを作成し、Windows XP x86 で実行したいと考えています。プログラムを実行しようとすると、「... は有効な Windows 32 アプリケーションではありません」というエラーが表示されます。プラットフォーム ターゲットを x86 および任意の CPU に変更しようとしましたが、同じエラーが発生します。どうすれば修正できますか?

4

2 に答える 2

2

(4.5 ではなく) .NET 4.0 をターゲットにしていることを確認してください。また、.NET 4.0 ランタイムReliability Update 2の両方が XP マシンにインストールされていることを確認してください (XP SP3 マシンである必要があります)。

于 2013-08-16T04:02:27.960 に答える
0

C/C++ プロジェクトの場合、次のことを行う必要があります。

  • プロジェクトの [プロパティ] -> [構成プロパティ] -> [全般] に移動します。
  • プラットフォーム ツールセットVisual Studio 2012 - Windows XP (v110_xp)に変更します。

このオプションを使用するには、少なくとも VS2012 SP1 がインストールされている必要があります。アプリケーションにはmsvcrt110.dllが必要な場合があります。

詳細については、 http ://software.intel.com/en-us/articles/linking-applications-using-visual-studio-2012-to-run-on-windows-xp を参照してください。

于 2013-11-08T15:29:01.917 に答える