2

プロジェクトのターゲットを .NET 4 から .NET 4.5 に変更すると、各ビルド構成のプロジェクト ファイルに次のものが追加されます。

<Prefer32Bit>false</Prefer32Bit>

これは何を意味するのでしょうか?MSDN で見つけた唯一のドキュメントは、あまり明確ではありませんでした。

4

1 に答える 1

1

32BITPREFERRED フラグを設定します。アプリは、64 ビット プラットフォームでも 32 ビット プロセスとして実行されます。このフラグは、EXE ファイルにのみ設定してください。フラグが DLL に設定されている場合、DLL は 64 ビット プロセスでの読み込みに失敗し、BadImageFormatException 例外がスローされます。このフラグが設定された EXE ファイルは、64 ビット プロセスにロードできます。.NET Framework 4.5 の新機能。

Corflagsのドキュメントから

http://msdn.microsoft.com/en-us/library/ms164699.aspx

于 2012-09-21T18:13:47.473 に答える