Quando inicio um aplicativo de console (.NET Core) com Ctrl + F5 (Iniciar sem depuração) no Visual Studio Community 2019 (versão 16.3.1), a seguinte mensagem é anexada na janela do console no final:
C: \ HelloWorld \ bin \ Debug \ netcoreapp3.0 \ HelloWorld.exe (processo 1672) saiu com o código 0.
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Existe alguma maneira de impedir que o Visual Studio 2019 imprima esta mensagem? Tentei a solução para impedir que uma mensagem semelhante aparecesse na Janela de Saída , alterando a opção: Ferramentas> Opções> Depuração> Janela de Saída> Mensagens de Saída do Processo = Desativadas, mas não tem efeito na Janela do Console.
Nota: esta mensagem não é mostrada no Visual Studio 2017. É mostrada apenas no Visual Studio 2019 e apenas nos aplicativos .NET Core.
fonte
Help > Send Feedback > Report a Problem
Respostas:
Você pode desativá-lo, marcando a
Tools > Options > Debugging > General > Automatically close the console when debugging stops
opção:Conforme declarado pelo próprio console (Visual Studio 2019 v16.3.2):
Isso fará com que o console seja impresso
Press any key to continue...
iniciando sem depuração (CTRL
+F5
) e não o código de saída (ainda deixa o console aberto):fonte