ไม่สามารถดีบักสคริปต์ PowerShell ใน Visual Studio Code
ฉันจะเรียกใช้สคริปต์ PowerShell ใน Visual Studio Code ด้วย F5
เวอร์ชัน Visual Studio Code ของฉันคือ 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}"
}