WindowsForms와 WPF가 혼합 된 응용 프로그램이 있습니다. Main 메서드에서 Just-In-Time 디버거 창이 표시되지 않습니다.
나는이 다음 CurrentDomain_UnhandledException 방법에AppDomain.Currentdomain.UnhandledException +=
new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
나는 "그만" "계속하기"버튼이있는 대화 상자를 표시합니다. 사용자가 "quit"버튼을 클릭하면 대화 상자를 닫고 Application.Exit (새 CancelEventArgs (true))를 호출합니다. 사용자가 "계속"버튼을 클릭하면 대화 상자가 닫힙니다.
Wpf Form 중 하나가 열려 있고 예외가 발생하면이 대화 상자에 "계속"또는 "종료"단추가 표시됩니다.이 Just-In-Time 디버거 창과 응용 프로그램이 모두 닫힙니다. 사례. 이것을 방지하는 방법? 당신이 그냥 어떻게 AppDomain.UnhandledException 이벤트 작품 인 e.Handled = true
글쎄, 디버거 (기본값 : Ctrl + F5)를 사용하지 않고 프로젝트를 시작할 수는 있지만 설명에 따르면 "프로그램이 다운되었습니다"라는 메시지가 나타납니다. – Nolonar
그게 정확히 내가 뭘하는지 그리고 이것은 단지 발생합니다 – Brij