Hot Reload로 가능한 것들

 

 

 

 

 

🔥 Hot Reloading 디버깅 방법

1. VS Code에서 Hot Reload로 디버깅하기

  • F5를 누르거나 디버그 패널에서 ".NET Core Launch with Hot Reload" 구성을 선택
  • 이렇게 하면 dotnet watch run으로 애플리케이션이 시작되고, 코드 변경 시 자동으로 재시작됩니다

2. 터미널에서 직접 실행하기

  •  
  •  
  •  
  •  

3. VS Code 태스크로 실행하기

  • Ctrl+Shift+P → "Tasks: Run Task" → "watch" 선택

✅ Hot Reload로 가능한 것들

WPF .NET 8에서 Hot Reload 지원:

  • ✅ XAML 변경 (레이아웃, 스타일, 바인딩)
  • ✅ C# 코드의 메서드 본문 변경
  • ✅ 새 메서드, 속성 추가
  • ✅ 이벤트 핸들러 변경
  • ✅ 리소스 딕셔너리 변경

❌ Hot Reload로 불가능한 것들 (재시작 필요)

  • ❌ 새 클래스 추가
  • ❌ 인터페이스 변경
  • ❌ 생성자 시그니처 변경
  • ❌ NuGet 패키지 추가/제거

 

 

반응형