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