Die Sache ist, ich möchte wirklich nicht, dass das Konsolenfenster angezeigt wird ... aber die Lösung sollte ausgeführt werden. Mein Punkt hier ist, ich möchte die Anwendung im Hintergrund laufen lassen, ohne dass ein Fenster auftaucht.
Die Sache ist, ich möchte wirklich nicht, dass das Konsolenfenster angezeigt wird ... aber die Lösung sollte ausgeführt werden. Mein Punkt hier ist, ich möchte die Anwendung im Hintergrund laufen lassen, ohne dass ein Fenster auftaucht.
Antworten:
Ändern Sie den Ausgabetyp von Konsolenanwendung in Windows-Anwendung . Dies kann unter Projekt -> Eigenschaften -> Anwendung in Visual Studio erfolgen:
Console.ReadLine
. Es macht keinen Sinn, wenn Sie kein Konsolenfenster haben.
Ändern Sie Ihren Anwendungstyp in eine Windows-Anwendung. Ihr Code wird weiterhin ausgeführt, hat jedoch weder ein Konsolenfenster noch ein Standardfensterfenster, es sei denn, Sie erstellen eines.
Stattdessen Console.Readline/key
können Sie new ManualResetEvent(false).WaitOne()
endlich verwenden. Das funktioniert gut für mich.
Vielleicht möchten Sie versuchen , eine Windows-Dienstanwendung zu erstellen . Es wird im Hintergrund ohne Benutzeroberfläche ausgeführt.