PowerShell-Skripts in Visual Studio Code können nicht debuggt werden

Oct 18 2020

Ich soll PowerShell-Skripte in Visual Studio Code mit F5 ausführen.

Meine Visual Studio Code-Version ist 1.50.1 mit Commit d2e414d9e42

Ich erhalte die folgende Fehlermeldung:

Ein PowerShell-Skript kann erst debuggt oder ausgeführt werden, wenn die PowerShell-Sitzung gestartet wurde. Warten Sie, bis die PowerShell-Sitzung beendet ist, und versuchen Sie es erneut.

Ich habe die offizielle Microsoft PowerShell-Erweiterung installiert und meine launch.json enthält Folgendes:

{
        "name": "PowerShell: Launch Script",
        "type": "PowerShell",
        "request": "launch",
        "script": "countcharacters.ps1",
        "cwd": "${workspaceFolder}"
}

Wie kann ich das Debuggen mit F5 zum Laufen bringen?

Antworten

davekats Dec 30 2020 at 06:32

Das Schließen aller geöffneten PowerShell-Fenster vor dem Drücken von F5 hat dieses Problem für mich behoben.

Möglicherweise müssen Sie auch sicherstellen, dass diese Sitzung nicht beendet wurde:

Klicken Sie in diesem Fall auf "Aktuelle Sitzung neu starten" und drücken Sie erneut F5.

Dies ist mit der folgenden Konfiguration in launch.json (auf einem Windows 10-Computer):

{
    "name": "PowerShell: Launch script.ps1",
    "type": "PowerShell",
    "request": "launch",
    "script": ".\\script.ps1",
    "cwd": "${workspaceFolder}"
}