У меня следующий обработчик ошибок в моей консольного приложенияПолучение ExitCode Из Exception Handler
Главная Процедура:
AppDomain.CurrentDomain.UnhandledException +=
new UnhandledExceptionEventHandler(ErrorHandler);
Handler Процедура:
static void ErrorHandler(object sender, UnhandledExceptionEventArgs args)
{
Exception e = (Exception)args.ExceptionObject;
... Loging Error ...
//Environment.Exit(?);
}
И проблема в том, что ошибка регистрируется, но после этого приложения не удалось и всплывающее окно (приложение не отвечает ing).
Так что я хочу добавить Environment.Exit(), чтобы предотвратить это поведение, но как указать exitCode из исключения? Я не хочу устанавливать Exit (0) (что означает, что все в порядке), потому что я также хочу увидеть ошибку (только информация о том, что некоторая ошибка произошла, исключение уже зарегистрировано) в приложении планировщика, которое запускает этот скрипт.
Спасибо
посмотреть, есть ли [лучшая альтернатива «Включение ошибки в следующем порядке» для C#?] (Http: // stackoverflow.com/questions/4825422/what-is-the-best-alternative-on-error-resume-next-for-c) help –