2010-02-10 11 views
20

Possible en double:
.Net Console Application that Doesn’t Bring up a ConsoleComment faire pour exécuter l'application console en arrière-plan (pas d'interface utilisateur)?

J'ai une application console écrite en VB.NET qui deviendra une tâche planifiée sur un serveur web. Il va courir toutes les dix minutes. Le problème est que toutes les dix minutes, il affiche la fenêtre CMD noire vide pendant le traitement, ce qui peut être gênant. Comment puis-je le configurer pour qu'il s'exécute en arrière-plan (sans fenêtre CMD affichée)?

+0

Vous pourriez envisager un service Windows qui se réveille toutes les 10 minutes. – kenny

+0

Veuillez voter pour fermer. J'ai trouvé un doublon: http://stackoverflow.com/questions/934901/net-console-application-that-doesnt-bring-up-a-console –

+0

Bien que cela puisse être une copie de la question listée, la réponse ici a aidé moi plus que l'une des réponses énumérées dans la question en double comme il m'a dit les étapes exactes que je devais prendre – Rachel

Répondre

39

Définissez sur votre projet dans "Application" le type de sortie à "Application Windows".

+2

J'ai vraiment aimé cette solution mieux que l'accepté dans http://stackoverflow.com/questions/934901/net-console-application-that-doesnt-bring-up-a-console – Abe

+0

Votre approche est facile et élégante ... Merci – Pranav