Şimdiye kadar, sadece etrafında bir try / catch bloğu koymak Application.Run
içinde Program.cs
programa giriş noktasına. Bu, Hata Ayıklama modunda tüm istisnaları yeterince iyi yakalar, ancak programı hata ayıklama modu olmadan çalıştırdığımda, istisnalar artık işlenmiyor. İşlenmemiş istisna kutusunu alıyorum.
Bunun olmasını istemiyorum. Hata ayıklama olmayan modda çalışırken tüm istisnaların yakalanmasını istiyorum. Programın birden çok iş parçacığı vardır ve tercihen bunlardan gelen tüm istisnalar aynı işleyici tarafından yakalanır; DB'de istisnaları kaydetmek istiyorum. Bunun nasıl yapılacağı konusunda herhangi bir tavsiyesi olan var mı?