Tidak dapat men-debug skrip PowerShell dalam kode Visual Studio

Oct 18 2020

Saya menjalankan skrip PowerShell dalam Visual Studio Code dengan F5.

Versi Visual Studio Code saya adalah 1.50.1 dengan commit d2e414d9e42

Saya mendapatkan pesan kesalahan berikut:

Tidak dapat men-debug atau menjalankan skrip PowerShell hingga sesi PowerShell telah dimulai. Tunggu hingga sesi PowerShell selesai dimulai dan coba lagi.

Saya menginstal ekstensi resmi Microsoft PowerShell dan launch.json saya menyertakan yang berikut ini:

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

Bagaimana cara membuat debugging berfungsi dengan F5?

Jawaban

davekats Dec 30 2020 at 06:32

Menutup semua jendela PowerShell yang terbuka sebelum menekan F5 memperbaiki masalah ini untuk saya.

Anda juga mungkin perlu memastikan bahwa Anda tidak memiliki peringatan keluar dari Sesi ini:

Jika ya, klik "Restart Current Session", lalu coba tekan F5 lagi.

Ini dengan konfigurasi berikut di launch.json (Di mesin Windows 10):

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