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

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

Ответ 1

Измените тип вывода из Консольного приложения в приложение Windows. Это можно сделать в Project → Properties → Application в Visual Studio:

alt text

Ответ 2

Измените свой тип приложения на приложение Windows. Ваш код по-прежнему будет запущен, но у него не будет окна консоли или стандартного окна Windows, если вы его не создадите.

Ответ 3

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

Ответ 6

Измените тип вывода из Консольного приложения в приложение Windows,

И вместо Console.Readline/key вы можете использовать new ManualResetEvent(false).WaitOne() в конце, чтобы приложение new ManualResetEvent(false).WaitOne().