До сих пір, я просто поставити спробувати / зловити блок навколо Application.Run
в Program.cs
точці входу в програму. Це вловлює всі винятки досить добре в режимі налагодження, але коли я запускаю програму без режиму налагодження, винятки більше не обробляються. Я отримую неопрацьоване поле винятків.
Я не хочу, щоб це сталося. Я хочу, щоб усі винятки були виявлені під час роботи в режимі, що не налагоджується. Програма має кілька потоків, і бажано, щоб усі виключення з них потрапляли в один і той же обробник; Я хочу реєструвати винятки в БД. Хтось має якусь пораду, як це зробити?