28

Visual Studio 11 開発者向けプレビューをインストールしました。AnyCPU ターゲットを指定してマネージド (C#、VB) アプリケーションをコンパイルすると、プロジェクト プロパティに「32 ビット優先」という新しいオプションが表示されます。これは、クラス ライブラリのオプションではなく、最上位のアプリのようです。

このフラグは何を示していますか?

4

4 に答える 4

12

アプリが AnyCpu であることを示している可能性がありますが、32 ビットが利用可能な場合はそのように実行する必要があります。これは理にかなっています-64ビットアプリはより多くのメモリを使用し、メモリスペースが必要ない場合もあります;)

于 2011-09-22T04:38:44.467 に答える
2

編集: 「任意の CPU 32 ビット優先」でコンパイルされたアプリケーションは、x86、x64、および ARM と互換性がありますが、x86 は x86、x64 とのみ互換性があり、ARM とは互換性がありません。詳しくはこちらをご覧ください

于 2014-12-13T19:38:40.003 に答える