Как отлаживать программу командной строки C #

Я пытаюсь создать инструмент командной строки в C # с VS2010.

Мой вопрос: как мне отладить это? , как я бы выиграл.
С помощью winforms я могу пошагово просмотреть код, увидеть значения на каждом отдельном шаге и т. Д.

Здесь, однако, программа реагирует только тогда, когда я говорю с ней из командной строки. Я не могу начать сеанс отладки, так как это сначала полностью запустит программу. И из-за характера программы она закрывается сама, потому что не было аргументов командной строки.

Таким образом, отладка невозможна.

Что мне здесь делать?

РЕДАКТИРОВАТЬ: пример, так как кто-то сделал комментарий, который заставляет меня чувствовать, что это объяснение необходимо.

C: \ Path \ To \ File \ file.exe -help

Это пример того, как работает эта программа. Команда -help дается в той же строке, что и программа. Другими словами, я не могу сначала запустить программу, а затем дать ей команду, пока она работает ... потому что она больше не будет работать. Это начнется, увидеть, что у него не было аргументов при запуске, и из-за этого закрыли. Вот как работает инструмент командной строки.

  1. Активировать
  2. Обрабатывать возможные аргументы
  3. Выводить результаты
  4. Автоматически завершать работу

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

20
задан KdgDev 4 September 2010 в 23:17
поделиться