Lorsque je démarre une application console (.NET Core) avec Ctrl + F5 (Démarrer sans débogage) dans Visual Studio Community 2019 (version 16.3.1), le message suivant est ajouté dans la fenêtre de la console à la fin:
C:\HelloWorld\bin\Debug\netcoreapp3.0\HelloWorld.exe (processus 1672) est sorti avec le code 0.
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Existe-t-il un moyen d'empêcher Visual Studio 2019 d'imprimer ce message? J'ai essayé la solution de empêchant un message similaire d'apparaître dans la fenêtre de sortie , en changeant l'option: Outils> Options> Débogage> Fenêtre de sortie> Traiter les messages de sortie = Off, mais cela n'a aucun effet dans le Fenêtre de la console.
Remarque: ce message n'est pas affiché dans Visual Studio 2017. Il ne s'affiche que dans Visual Studio 2019, et uniquement sur les applications .NET Core.
Vous pouvez le désactiver en vérifiant le Tools > Options > Debugging > General > Automatically close the console when debugging stops
option:
Comme indiqué par la console elle-même (Visual Studio 2019 v16.3.2):
Cela fera que la console imprimera simplement Press any key to continue...
en démarrant sans déboguer (CTRL
+ F5
) et non le code de sortie (laisse toujours la console ouverte):