1

Ich verwende visual studio code und Plugin für C# Version 1.10.0-beta1. Wenn ich wiederum von Debug versuchen, erhalte ich Fehler:Fehler für 'Programm' in launch.json beim Debuggen von Visual Studio Code

launch: launch.json must be configured. Change 'program' to the path to the executable file that you would like to debug.

Ich benutze ubuntu 17.04 Meine Einstellungen:

{ 
    "window.menuBarVisibility": "toggle", 
    "csharp.fallbackDebuggerLinuxRuntimeId": "ubuntu.16.10-x64", 
    "omnisharp.useMono": true, 
} 

Meine Konfiguration launch.json

{ 
     "name": ".NET Core Launch (console)", 
     "type": "coreclr", 
     "request": "launch", 
     "preLaunchTask": "build", 
     "program": "${workspaceRoot}/bin/Debug/<target-framework>/<project-name.dll>", 
     "args": [], 
     "cwd": "${workspaceRoot}", 
     "stopAtEntry": false, 
     "console": "internalConsole" 
    } 

Was soll ich in schreiben: "program": ?

Antwort

0

Stellen Sie zunächst sicher, dass Sie Ihr Programm erstellt haben. Gehen Sie dann zum Stammverzeichnis Ihres Programms und finden Sie Ihr Ziel-Framework und den Projektnamen im Debug-Ordner.

Zum Beispiel haben Sie ein Hallo Welt Programm gebaut namens konsole1 und Ihre .netcore Version ist 1.1.0, werden Sie "Programm" ändern:

"$ {workspaceRoot}/bin/Debug //"

auf "Programm":

"$ {} workspaceRoot /bin/Debug/netcoreapp1.1/console1.dll".

Und Sie können jetzt Ihr Debuggen starten, wenn Sie den Dotnet-Core-Debugger installiert haben.

Verwandte Themen