En évitant d'appuyer sur une touche pour continuer” lors de l'exécution de l'application de la console de Visual Studio

Lors de l'exécution d'une application console dans Visual Studio via "exécuter sans Débogage" (Ctrl+F5), la console reste ouverte à la fin de la course de demander à

Appuyez sur n'importe quelle touche pour continuer . . .

nécessitant donc pour activer la fenêtre et appuyez sur une touche. Parfois, ce n'est pas appropriée.

Pourquoi c'est important:
Au moment même où j'écris de la sérialisation json code, mon travail, qui va comme ceci:

  • adapter le code c#
  • exécuter une application console qui écrit de fichier.json
  • vue.json dans le navigateur avec un json viewer

le faire encore et encore, pas besoin de déboguer n'importe quoi, juste le parage de la sérialisation et de vérifier la production est bonne.

Il est des flux de travail, où le "appuyez sur n'importe quelle ..." comportement est gênant car il nécessite les étapes

  • activer la fenêtre de la console
  • appuyez sur la touche
    .

Pas de réponses:

  • Démarrage de l'application en dehors de la VS dans une autre console n'est pas une réponse.
  • Dire, vous n'avez pas besoin de cela.
Il n'y a pas grand avantage à avoir à lancer un programme d'envergure comme VS, seulement pour commencer votre console application. Vous éviter le message en créant un raccourci vers votre programme sur le bureau.
Serait automatiquement l'exécution de l'application après chaque version acceptable? I. e. ensemble "$(TargetPath)$" que le post-construction de la ligne de commande.
thx reima, "$(TargetPath)" est en fait une bonne idée 😉
Il a été un moment depuis que j'ai écrit une application console, mais ne changer de mode de Libération ont aucun effet?
ne change pas

OriginalL'auteur citykid | 2013-07-27