Я разрабатываю простое консольное приложение в Visual Studio 2008 и хочу запустить его в окне вывода внутри Visual Studio 2008, вместо того, чтобы создать отдельное окно командной строки. Есть ли способ сделать это?
Как запустить консольное приложение в окне вывода Visual Studio вместо открытия новой командной строки?
Ответ 1
Если вы запустите консольное приложение на этапе пост-сборки, он выйдет в окно вывода. Неспособность сделать это легко была из моих самых больших peeves с VS (любая версия)
Ответ 2
ctrl + F5, кажется, "начинает без отладки" в меню отладки.
Ответ 3
Действительно ли это должно быть консольное приложение? Если вы сделаете это приложение WinForms (даже если оно не создает никаких элементов GUI), вы получите вывод консоли в окне вывода. Однако вы не можете читать с ввода с консоли, и, очевидно, вы не получите никакого вывода вообще, если вы запускаете из реальной командной строки или в проводнике. Конечно, для простых тестовых приложений это может быть хорошо!
Ответ 4
Единственный способ, которым я знаю, - добавить его в качестве внешнего инструмента и установить флажок Использовать окно вывода при определении инструмента.
Ответ 5
Это довольно старый вопрос, но поскольку ответа пока нет как решение, попробуйте ответить здесь: Имея вывод консольного приложения в Visual Studio вместо консоль