지금까지 난 그냥 주위에 try / catch 블록을 넣어 Application.Run
에 Program.cs
프로그램에 대한 진입 점. 이것은 디버그 모드에서 모든 예외를 충분히 포착하지만 디버그 모드없이 프로그램을 실행하면 예외가 더 이상 처리되지 않습니다. 처리되지 않은 예외 상자가 나타납니다.
이런 일이 일어나길 원하지 않습니다. 비디 버그 모드에서 실행할 때 모든 예외가 포착되기를 원합니다. 이 프로그램에는 여러 스레드가 있으며 가급적 모든 예외는 동일한 핸들러에 의해 포착됩니다. DB에 예외를 기록하고 싶습니다. 누구든지 이것을 수행하는 방법에 대한 조언이 있습니까?