До сих пор, я просто поставить попробовать / поймать блок вокруг Application.Run
вProgram.cs
точке входа в программу. Это достаточно хорошо улавливает все исключения в режиме отладки, но когда я запускаю программу без режима отладки, исключения больше не обрабатываются. Я получаю поле необработанного исключения.
Я не хочу, чтобы это случилось. Я хочу, чтобы все исключения перехватывались при работе в режиме без отладки. Программа имеет несколько потоков, и желательно, чтобы все исключения из них перехватывались одним и тем же обработчиком; Я хочу регистрировать исключения в БД. Есть ли у кого-нибудь совет, как это сделать?