Rzecz w tym, że naprawdę nie chcę, aby okno konsoli się wyświetlało ... ale rozwiązanie powinno działać. Chodzi mi o to, że chcę, aby aplikacja działała w tle, bez otwierania żadnego okna.
Rzecz w tym, że naprawdę nie chcę, aby okno konsoli się wyświetlało ... ale rozwiązanie powinno działać. Chodzi mi o to, że chcę, aby aplikacja działała w tle, bez otwierania żadnego okna.
Odpowiedzi:
Zmień typ wyjścia z aplikacji konsoli do aplikacji Windows . Można to zrobić w obszarze Projekt -> Właściwości -> Aplikacja w programie Visual Studio:
Console.ReadLine
. Nie ma sensu, jeśli nie masz okna konsoli.
Zmień typ aplikacji na aplikację Windows. Twój kod będzie nadal działał, ale nie będzie miał okna konsoli ani standardowego okna systemu Windows, chyba że je utworzysz.
Zamiast Console.Readline/key
ciebie możesz new ManualResetEvent(false).WaitOne()
w końcu użyć . To działa dobrze dla mnie.
Może chcesz spróbować utworzyć aplikację usługi Windows . Będzie działać w tle, bez interfejsu użytkownika.