Le fait est que je ne veux vraiment pas que la fenêtre de la console s'affiche ... mais la solution devrait être en cours d'exécution. Mon point ici est que je veux que l'application continue de fonctionner en arrière-plan, sans qu'aucune fenêtre ne s'affiche.
.net
console-application
Utilisateur SOF
la source
la source
Réponses:
Modifier le type de sortie de la console d' application à application Windows . Cela peut être fait sous Projet -> Propriétés -> Application dans Visual Studio:
la source
Console.ReadLine
. Cela n'a aucun sens si vous n'avez pas de fenêtre de console.Changez votre type d'application en une application Windows. Votre code fonctionnera toujours, mais il n'aura pas de fenêtre de console, ni de fenêtre Windows standard sauf si vous en créez une.
la source
Au lieu de
Console.Readline/key
vous pouvez enfin utilisernew ManualResetEvent(false).WaitOne()
. Cela fonctionne bien pour moi.la source
Vous souhaitez peut-être essayer de créer une application de service Windows . Il fonctionnera en arrière-plan, sans aucune interface utilisateur.
la source
Modifier le type de sortie de la console d' application à application Windows ,
Et au lieu de cela,
Console.Readline/key
vous pouvez utilisernew ManualResetEvent(false).WaitOne()
à la fin pour maintenir l'application en cours d'exécution.la source