Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
В этой статье перечислены и описаны все расширения 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"
}
}
}
}