ホスティング拡張機能
この記事では、ホスティング機能に関連するすべての 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"
}
}
}
}
.NET