Как запустить консольное приложение в окне вывода Visual Studio вместо открытия новой командной строки? - PullRequest
17 голосов
/ 11 октября 2008

Я занимаюсь разработкой простого консольного приложения в Visual Studio 2008 и хочу запустить его в окне вывода в Visual Studio 2008 вместо того, чтобы появилось отдельное окно командной строки. Есть ли способ сделать это?

Ответы [ 5 ]

19 голосов
/ 12 октября 2008

Если вы запустите консольное приложение на этапе посткомпиляции, его вывод перейдет в окно вывода. Неспособность сделать это легко была одной из моих самых больших проблем с VS (любая версия)

13 голосов
/ 04 сентября 2010

Ctrl + F5, кажется, «запускается без отладки» в меню отладки.

6 голосов
/ 11 октября 2008

Должно ли это быть консольное приложение? Если вы сделаете его приложением WinForms (даже если оно не создает никаких элементов графического интерфейса), вы получите консольный вывод в окне «Вывод». Тем не менее, вы не можете читать с консоли, и, очевидно, вы вообще не получите никакого вывода, если будете работать из реальной командной строки или из проводника. Для простых тестовых приложений это может быть хорошо, конечно!

3 голосов
/ 11 октября 2008

Единственный известный мне способ - добавить его в качестве внешнего инструмента и установить флажок Использовать окно вывода при определении инструмента.

1 голос
/ 18 ноября 2011

Это довольно старый вопрос, но поскольку еще нет ответа, помеченного как решение, попробуйте ответ, приведенный здесь: Наличие вывода консольного приложения в Visual Studio вместо консоли

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...