Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье перечислены и описаны все расширения 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 можно добавить "TESTINGPLATFORM_HOTRELOAD_ENABLED": "1"
в разделе environmentVariables
файла launchSettings.json
. В следующем фрагменте кода показан пример файла:
{
"profiles": {
"Contoso.MyTests": {
"commandName": "Project",
"environmentVariables": {
"TESTINGPLATFORM_HOTRELOAD_ENABLED": "1"
}
}
}
}