64 ビット プロセスとして単体テストを実行する

64 ビット コンピューターを使用する場合は、単体テストを実行し、64 ビット プロセスとしてコード カバレッジ情報を取得できます。

64 ビット プロセスとして単体テストを実行するには

  1. コードまたはテストを 32 ビット/x86 としてコンパイルされたが、それを 64 ビット プロセスとして実行する場合、任意の CPU として再コンパイルします。

    ヒント

    柔軟性を最大限に高めるには、テスト プロジェクトを任意の CPU 構成でコンパイルします。 これにより、32 ビット エージェントと 64 ビット エージェントの両方で実行できます。 64 ビットでのみサポートされているコードを呼び出さない限り、64 ビットでテスト プロジェクトをコンパイルすることには利点がありません。

  2. 64 ビット プロセスとして実行されるように単体テストを設定します。

    Visual Studio メニューから、[テスト] を選択し、[AnyCPU プロジェクトのプロセッサ アーキテクチャ] を選択します。 64 ビット プロセスとしてテストを実行するには、[x64] を選択します。

    または

    .runsettings ファイルに <TargetPlatform>x64</TargetPlatform> を指定します。 この方法の長所は、さまざまなファイルに設定のグループを指定し、設定を簡単に切り替えられることです。 ソリューション間で設定をコピーすることもできます。 詳細については、「.runsettings ファイルを使用して単体テストを構成する」をご覧ください。