Не удается отладить сценарии PowerShell в коде Visual Studio
Я должен запускать сценарии PowerShell в Visual Studio Code с F5.
Моя версия кода Visual Studio - 1.50.1 с фиксацией d2e414d9e42
Я получаю следующее сообщение об ошибке:
Невозможно отладить или запустить сценарий PowerShell, пока сеанс PowerShell не будет запущен. Подождите, пока сеанс PowerShell завершится, и повторите попытку.
Я установил официальное расширение Microsoft PowerShell, и мой launch.json включает в себя следующее:
{
"name": "PowerShell: Launch Script",
"type": "PowerShell",
"request": "launch",
"script": "countcharacters.ps1",
"cwd": "${workspaceFolder}"
}
Как заставить работать отладку с помощью F5?
Ответы
Закрытие всех открытых окон PowerShell перед нажатием F5 устранило эту проблему для меня.
Вам также может потребоваться убедиться, что у вас нет этого предупреждения о завершении сеанса:
Если вы это сделаете, нажмите «Перезапустить текущий сеанс», затем попробуйте снова нажать F5.
Это со следующей конфигурацией в launch.json (на машине с Windows 10):
{
"name": "PowerShell: Launch script.ps1",
"type": "PowerShell",
"request": "launch",
"script": ".\\script.ps1",
"cwd": "${workspaceFolder}"
}