タイトルが示すように、64 ビット マシンで VS 2012 を使用して C# アプリをコンパイルしています。ビルド中のプログラムを 32 ビット マシンで実行したいと考えています。
現在、オンラインで見つけた唯一のヘルプは次のとおりでした: メニュー > ビルド > 構成 > アクティブ ソリューション プラットフォームのデフォルトは任意の CPU でした。
ビルドをチェックして、プラットフォームx86のデバッグ構成に新しいものを追加しようとしました
32 ビット マシンでアプリをコンパイルして実行すると、エラー A.exe は有効な Win32 アプリケーションではありません。
私の上記は、ここで行われたことと似ていました: Link to Stack Overflow Similar Question
更新 1: ターゲット OS は WinXP SP3 ですが、.NET 4.5 が搭載されているとは思えません。以前のバージョンのアプリを .NET 4.0 でコンパイルすると問題が解決し、問題が修正されるかどうかをテストします。問題は、表示されているエラー メッセージとは異なる場合があります。