ソリューションの既存の標準に基づいて、WPF Windows アプリケーション プロジェクトを作成しました。プロジェクトのプロパティにはPlatform Target
、Any CPU
と書かれていましPrefer 32-bit
た。私のは64ビットマシンで、アプリケーションが起動していませんでした。理解するのに時間がかかり、オフにしPrefer 32-bit
て起動しました。
私の質問は、私が言うと何が起こっているのPrefer 32-bit
ですか?64ビットマシンで32ビットアプリケーションとして起動することを期待しています。しかし、私の場合は実行されず、単に終了します。なんで?
編集:
問題は、私が言うPrefer 32-bit
かx86
、32ビットモードでアプリケーションをビルドするときでした。Any CPU
64ビットビルドにします。アプリケーションは 64 ビット モードでのみ起動し、32-bit
モードで起動すると例外なく終了します。