Консольное приложение запускается напрямую или через CMD - PullRequest
0 голосов
/ 20 августа 2010

Я написал консольное приложение в .Net 3.5 для тестирования компонента, который, по-видимому, дает случайные ошибки (лучший вариант).Интересно то, что он, кажется, регулярно умирает, когда я дважды щелкаю exe, но когда я открываю командную строку и запускаю оттуда одно и то же приложение с одинаковым выбором параметров (т.е. не, потому что вы не можете передать их в моем двойномщелкнув по exe), он запускается часами без единовременной смерти.

В чем разница в этих двух сценариях?

Есть идеи?

Спасибо

Ps.Я перехватываю исключения и знаю, что это, так как это были ошибки, которые я пытался повторить.Мой вопрос был в том, почему он проходит через исключения гораздо чаще, когда выполняется напрямую, а кажется, что он выполняется успешно, когда выполняется из командной строки.Обратите внимание, что я запускаю несколько экземпляров приложения в любом сценарии.

1 Ответ

1 голос
/ 20 августа 2010

Убедитесь, что ваш рабочий каталог правильный.

Также будет полезно упомянуть тип исключения, которое вы получаете, когда происходит сбой.

...