จนถึงตอนนี้ฉันเพิ่งวางบล็อก try / catch ไว้Application.Run
ในProgram.cs
จุดเริ่มต้นของโปรแกรม สิ่งนี้จับข้อยกเว้นทั้งหมดได้ดีพอในโหมด Debug แต่เมื่อฉันเรียกใช้โปรแกรมโดยไม่มีโหมดดีบักข้อยกเว้นจะไม่ได้รับการจัดการอีกต่อไป ฉันได้รับกล่องข้อยกเว้นที่ไม่สามารถจัดการได้
ฉันไม่ต้องการให้สิ่งนี้เกิดขึ้น ฉันต้องการให้ตรวจจับข้อยกเว้นทั้งหมดเมื่อทำงานในโหมดไม่แก้ไขข้อบกพร่อง โปรแกรมมีเธรดหลายเธรดและโดยเฉพาะอย่างยิ่งข้อยกเว้นทั้งหมดจะถูกจับโดยตัวจัดการเดียวกัน ฉันต้องการบันทึกข้อยกเว้นในฐานข้อมูล ใครมีคำแนะนำในการทำเช่นนี้หรือไม่?