以 64 位元處理序的形式執行單元測試

如果您有 64 位元的電腦,即可透過 64 位元處理序的形式執行單元測試並擷取程式碼涵蓋範圍資訊。

若要以 64 位元處理序的形式執行單元測試

  1. 如果程式碼或測試已編譯為 32 位元/x86,但現在想以 64 位元處理序的形式來執行,請將其重新編譯為 [任何 CPU]

    提示

    為了達到最大彈性,請使用 [任何 CPU] 組態來編譯測試專案。 然後,您就可以在 32 位元和 64 位元代理程式上執行。 除非您呼叫只在 64 位元支援的程式碼,否則編譯具有 64 位元組態的測試專案沒有任何優勢。

  2. 將單元測試設定為以 64 位元處理序的形式執行。

    從 Visual Studio 功能表中,選擇 [測試],然後選擇 [AnyCPU 專案的處理器結構]。 選擇 [x64],以 64 位元處理序的形式來執行測試。

    - 或 -

    .runsettings 檔案中指定 <TargetPlatform>x64</TargetPlatform>。 這個方法的優點是,您可以指定不同檔案中的設定群組,並且在不同設定之間快速切換。 您也可以在方案之間複製設定。 如需詳細資訊,請參閱使用 .runsettings 檔案設定單元測試