Скрыть окно консоли в консольном приложении C#
дело в том, что я действительно не хочу, чтобы окно консоли отображалось...но решение должно быть запущено. Моя точка зрения здесь заключается в том, что я хочу, чтобы приложение работало в фоновом режиме, без какого-либо окна.
4 ответа:
изменить тип вывода с Консольное Приложение до Приложение Windows. Это можно сделать в разделе -1 - > Свойства -> Приложение в Visual Studio:
измените тип приложения на приложение windows. Ваш код будет по-прежнему работать, но у него не будет ни окна консоли, ни стандартного окна windows, Если вы его не создадите.
вместо
Console.Readline/key
можно использоватьnew ManualResetEvent(false).WaitOne()
наконец-то. Это хорошо работает для меня.
может быть, вы хотите попробовать создание приложения служб Windows. Он будет работать в фоновом режиме без пользовательского интерфейса.