Я пытаюсь построить инструмент командной строки в C # с VS2010.
Мой вопрос: как мне отладить это, как если бы я был winforms.
С winforms я могу шагнутьчерез код смотрите значения на каждом отдельном шаге и т.д ...
Здесь, однако, программа отвечает только тогда, когда я говорю с ним из командной строки.Я не могу начать сеанс отладки, так как это сначала полностью запустит программу.И из-за природы программы она закрывается сама, потому что не было аргументов командной строки.
Таким образом, отладка невозможна.
Что мне нужно сделать здесь?
РЕДАКТИРОВАТЬ: пример, так как кто-то сделал комментарий, который заставляет меня чувствовать, что это объяснение необходимо.
C: \ Path \ To \ File \ file.exe -help
Этопример того, как эта программа адресована.Команда -help дается в той же строке, что и программа.Другими словами, я не могу сначала запустить программу, а затем дать ей команду, пока она работает ... потому что она больше не будет работать.Он запустится, увидит, что у него нет аргументов при запуске, и из-за этого выключился.Вот как работает инструмент командной строки.
- Активировать
- Обрабатывать возможные аргументы
- Выводить результаты
- Автоматически отключаться
Это не то, что продолжает работать, пока вы не нажмете маленький крестик в верхнем правом углу.