Скрыть окно консоли в консольном приложении C#


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

4 85

4 ответа:

изменить тип вывода с Консольное Приложение до Приложение Windows. Это можно сделать в разделе -1 - > Свойства -> Приложение в Visual Studio:

alt text

измените тип приложения на приложение windows. Ваш код будет по-прежнему работать, но у него не будет ни окна консоли, ни стандартного окна windows, Если вы его не создадите.

вместо Console.Readline/key можно использовать new ManualResetEvent(false).WaitOne() наконец-то. Это хорошо работает для меня.

может быть, вы хотите попробовать создание приложения служб Windows. Он будет работать в фоновом режиме без пользовательского интерфейса.