共用方式為


裝載延伸模組

本文列出並說明與裝載功能相關的所有 Microsoft Testing Platform 延伸模組。

熱重新載入

熱重新載入可讓您在應用程式執行時修改應用程式受控原始程式碼,而不需要手動暫停或叫用中斷點。 只要在執行應用程式時進行支援的變更,然後選取 Visual Studio 中的 [套用程式碼變更] 按鈕以套用編輯。

注意

目前版本僅限支援「主控台模式」中的熱重新載入。 Visual Studio 或 Visual Studio Code 的測試總管目前不支援熱重新載入。

此延伸模組隨附於 Microsoft.Testing.Extensions.HotReload 套件中。

注意

套件隨附嚴格的「Microsoft 測試平台工具」授權。 完整的授權可在 https://www.nuget.org/packages/Microsoft.Testing.Extensions.HotReload/1.0.0/License 取得。

您可以將 TESTINGPLATFORM_HOTRELOAD_ENABLED 環境變數設定為 "1",輕鬆地啟用熱重新載入支援。

針對 SDK 樣式的專案,您可以在 launchSettings.json 檔案的 environmentVariables 區段中新增 "TESTINGPLATFORM_HOTRELOAD_ENABLED": "1"。 下列程式碼片段顯示的是範例檔案:

{
  "profiles": {
    "Contoso.MyTests": {
      "commandName": "Project",
      "environmentVariables": {
        "TESTINGPLATFORM_HOTRELOAD_ENABLED": "1"
      }
    }
  }
}