다음을 통해 공유


호스팅 확장

이 문서에서는 호스팅 기능과 관련된 모든 Microsoft Testing Platform 확장을 나열하고 설명합니다.

핫 다시 로드

핫 다시 로드를 사용하면 수동으로 일시 중지하거나 중단점에 도달할 필요 없이 애플리케이션이 실행되는 동안 앱의 관리되는 소스 코드를 수정할 수 있습니다. 앱이 실행되는 동안 지원되는 변경 내용을 적용하고 Visual Studio에서 코드 변경 내용 적용 단추를 선택하여 편집 내용을 적용하면 됩니다.

참고 항목

현재 버전은 "콘솔 모드"에서만 핫 다시 로드를 지원하도록 제한됩니다. 현재 Visual Studio 또는 Visual Studio Code용 테스트 탐색기에서는 핫 다시 로드가 지원되지 않습니다.

이 확장은 Microsoft.Testing.Extensions.HotReload 패키지의 일부로 제공됩니다.

참고 항목

패키지는 제한적인 Microsoft 테스트 플랫폼 도구 라이선스와 함께 제공됩니다. 전체 라이선스는 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"
      }
    }
  }
}