2017-08-27 2 views
2

Wenn ich im visuellen Code auf 'Start Debugging' klicke, erhalte ich diesen Fehler. Keine Google-Ergebnisse haben funktioniert, wie kann ich es beheben? Ich versuche, C# -Code zu kompilieren.VS-Code: kann nicht kompiliert C#

The preLaunchTask 'build' terminated with exit code 1. 

Ich habe einige Code unter meiner launch.json Datei und der anderen Datei für meine VS-Code hinzugefügt, da ich nicht sicher war, ob es wäre in der Lage, ihnen zu helfen, zu sehen.

launch.json:

{ 
    "version": "0.2.0", 
    "configurations": [ 

     { 
      "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" 
     }, 
     { 
      "name": ".NET Core Launch (web)", 
      "type": "coreclr", 
      "request": "launch", 
      "preLaunchTask": "build", 
      "program": "${workspaceRoot}/bin/Debug/<target-framework>/<project-name.dll>", 
      "args": [], 
      "cwd": "${workspaceRoot}", 
      "stopAtEntry": false, 
      "launchBrowser": { 
       "enabled": true, 
       "args": "${auto-detect-url}", 
       "windows": { 
        "command": "cmd.exe", 
        "args": "/C start ${auto-detect-url}" 
       }, 
       "osx": { 
        "command": "open" 
       }, 
       "linux": { 
        "command": "xdg-open" 
       } 
      }, 
      "env": { 
       "ASPNETCORE_ENVIRONMENT": "Development" 
      }, 
      "sourceFileMap": { 
       "/Views": "${workspaceRoot}/Views" 
      } 
     }, 
     { 
      "name": ".NET Core Attach", 
      "type": "coreclr", 
      "request": "attach", 
      "processId": "${command:pickProcess}" 
     } 
    ] 
} 

tasks.json:

{ 
    // See https://go.microsoft.com/fwlink/?LinkId=733558 
    // for the documentation about the tasks.json format 
    "version": "0.1.0", 
    "command": "dotnet", 
    "isShellCommand": true, 
    "args": [], 
    "tasks": [ 
     { 
      "taskName": "build", 
      "args": [ ], 
      "isBuildCommand": true, 
      "showOutput": "silent", 
      "problemMatcher": "$msCompile" 
     } 
    ] 
} 

Antwort

0

Es gibt eine preLaunchTask in Ihrer launch.json Datei konfiguriert. Es ist die Aufgabe, die ausgeführt wird, bevor das Skript ausgeführt wird. Diese Aufgabe wird aus Ihrer tasks.json-Datei erstellt. Es schlägt fehl, wie es durch die Rückgabe eines Fehlercodes ungleich Null angezeigt wird. Sie müssen Ihre tasks.json-Konfigurationsdatei öffnen, sehen, was die "Build" -Task beinhaltet und dann herausfinden, warum sie fehlschlägt.

+0

Ich habe meine Frage mit den tasks.json und launch.json aktualisiert, würden Sie bitte einen Blick darauf werfen? Vielen Dank. –