У меня есть консольное приложение ac #.У меня также есть планировщик задач Windows, который я использую для запуска своего exe-файла каждое утро.
Я установил блок try catch (показанный ниже), чтобы зафиксировать любые ошибки и записать исключение в текстовый файл.
Фактический процесс в блоке try создает экземпляр Excel и считывает некоторые данные из рабочей книги.Код нормально работает.Однако, когда это терпит неудачу, ошибка, кажется, никогда не обнаруживается.
У меня есть другие приложения, которые используют тот же код в блоке catch для вывода исключения и знают, что эта часть работает.Просто кажется, что исключение не может быть пойман.Я вижу, что запланированная задача запустила файл.
Обновление
Я проверил средство просмотра событий (благодаря комментарию ниже) и вижу, что задача былауспешно запущен
class Program
{
static void Main(string[] args)
{
try
{
// do some work
}
catch(Exception ex)
{
// write output to log file
}
}
}