Запустить вывод существующего проекта VS Console без окна консоли - PullRequest
1 голос
/ 14 февраля 2012

У меня есть простой консольный проект в Visual Studio, который я хочу запустить как запланированное задание, но при выполнении не отображать окно консоли. Какой лучший способ сделать это?

В первом случае использования мне нужно, чтобы он выполнялся как запланированная задача в Windows, но мое использование для приложения не ограничится просто выполнением в качестве запланированной задачи Windows, поэтому мне нужен способ не показывать консольное окно внутри самого проекта / исполняемого файла. Кроме того, я знаю, как запустить консольное приложение из кода и скрыть окно вывода. Я бы предпочел, чтобы другой исполняемый файл не запускал существующее приложение.

1 Ответ

1 голос
/ 14 февраля 2012

Самый простой способ, чтобы консольное приложение не показывало свои выходные данные с существующим консольным проектом, - преобразовать проект в приложение Windows Forms и установить для запускаемого объекта существующий Program.Main().

(Я немного погуглил, прежде чем нашел решение этой проблемы. Я отправляю вопрос / ответ на случай, если это кому-то еще понадобится. Также, может быть, есть лучший способ, чем этот?)

...