🔥 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 패키지 추가/제거
반응형