Как запустить консольное приложение в окне вывода Visual Studio вместо открытия новой командной строки?

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

Ответ 1

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

Ответ 2

ctrl + F5, кажется, "начинает без отладки" в меню отладки.

Ответ 3

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

Ответ 4

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