次の方法で共有


ホスティング拡張機能

この記事では、ホスティング機能に関連するすべての Microsoft Testing Platform 拡張機能の一覧とその説明を示します。

ホット リロード

ホット リロードを使用すると、手動で一時停止したりブレークポイントにヒットしなくても、アプリケーションの実行中にアプリのマネージド ソース コードを変更できます。 アプリの実行中にサポートされている変更を行い、Visual Studio の [コード変更の適用] ボタンを選択して編集内容を適用するだけです。

Note

現在のバージョンでサポートされているのは、"コンソール モード" でのホット リロードに限られています。 現在、Visual Studio または Visual Studio Code のテスト エクスプローラーではホット リロードはサポートされていません。

この拡張機能は、Microsoft.Testing.Extensions.HotReload パッケージの一部として配布されています。

Note

このパッケージには、制限付きの Microsoft Testing Platform Tools ライセンスが付属しています。 完全なライセンスは 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"
      }
    }
  }
}