PowerShell-Skripts in Visual Studio Code können nicht debuggt werden
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
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}"
}