2016-12-10 2 views
0

Wenn ich versuche, das .NET Core-Beispielprogramm auf meinem MAC auszuführen. auf VScode.Kann diese Aktion nicht ausführen, da der Prozess ausgeführt wird

Am Terminal ist in Ordnung.

bogon:projectApp JCNetwork-Mecil9$ dotnet run 
Project projectApp (.NETCoreApp,Version=v1.1) was previously compiled. Skipping compilation. 

What is your name? 
mecil9 

Hello, mecil9, on 12/10/2016 at 17:11 

aber auf VSCode, werfen den Fehler:

What is your name? 

mecil9 

Unable to perform this action because the process is running. 
+0

Wenn ich mit dem Debuggen aufhöre, wird der nächste Fehler ausgelöst: '.../projectApp.dll' wurde mit Code 0 (0x00000000) beendet. –

Antwort

1

Der Grund, warum das passiert ist, weil Sie versuchen, die Debug-Konsole als Terminal zu verwenden zu Ihrer Anwendung und zu dem Zeitpunkt, als Sie eine Eingabe eingegeben haben, wurde bereits ein Prozess ausgeführt, bei dem es sich um Ihre Anwendung handelt. In einfachen Worten, was es dir zu sagen versucht ist: "Ich kann nicht tun, was du jetzt von mir verlangst, weil ich bereits ein Programm führe". Was Sie tun müssen, damit Ihre Konsolenanwendung ausgeführt wird, drücken Sie Ctrl + Shift + D, um den Abschnitt Debuggen zu öffnen. Oben finden Sie ein Zahnrad-Schild, das eine Datei mit dem Namen 'launch.json' öffnet. Suche nach "externalConsole" und ändere es von false zu true. Dies öffnet ein Konsolenfenster, in dem Sie Eingaben vornehmen können. Hoffe das beantwortet deine Frage.

Verwandte Themen