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

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

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

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

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

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

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

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

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

активироватьОбработка возможных аргументовВыходные результатыВыключить автоматически

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

Ответы на вопрос(6)

Ваш ответ на вопрос