次の方法で共有


ホスティング拡張機能

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

ホット リロード

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

手記

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

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

手記

パッケージには、制限付きの 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"
      }
    }
  }
}