Wenn ich eine Konsolen-App (.NET Core) mit Strg + F5 (Ohne Debuggen starten) in Visual Studio Community 2019 (Version 16.3.1) starte, wird am Ende im Konsolenfenster die folgende Meldung angehängt:
C: \ HelloWorld \ bin \ Debug \ netcoreapp3.0 \ HelloWorld.exe (Prozess 1672) wurde mit Code 0 beendet.
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Gibt es eine Möglichkeit, zu verhindern, dass Visual Studio 2019 diese Nachricht druckt? Ich habe versucht, zu verhindern, dass eine ähnliche Nachricht im Ausgabefenster angezeigt wird , indem ich die Option geändert habe: Extras> Optionen> Debugging> Ausgabefenster> Prozess-Exit-Nachrichten = Aus, aber dies hat keine Auswirkungen auf das Konsolenfenster.
Hinweis: Diese Nachricht wird in Visual Studio 2017 nicht angezeigt. Sie wird nur in Visual Studio 2019 und nur in .NET Core-Apps angezeigt.
quelle
Help > Send Feedback > Report a Problem
Antworten:
Sie können es deaktivieren, indem Sie die
Tools > Options > Debugging > General > Automatically close the console when debugging stops
Option aktivieren:Wie von der Konsole selbst angegeben (Visual Studio 2019 v16.3.2):
Dadurch wird die Konsole nur gedruckt,
Press any key to continue...
indem ohne Debugging (CTRL
+F5
) und nicht mit dem Exit-Code gestartet wird ( die Konsole bleibt weiterhin geöffnet):quelle