none
Visual Studio Code powershell перестала работать. RRS feed

  • Вопрос

  • Visual Studio Code
    На ней обычно писал свои powershell скрипты.
    Потом в какойто момент она почемуто перестала работать.
    Она как бы открывается. Код писать можно.
    Установил брейкпонты.
    Но при попытке дебажить.
    Жму F5 или menu -> Run -> Start Debugin
    Не появляется желтая стрелочка дебагера.

    Только с лева пишет to customize run and debug, open a folder and create a launch.json file
    Только зачем мне его кастомизировать?
    И пробовал я в папке создать launch.json пустой файл не помогло.
    заранее всем спасибо.

    • Изменено korggrodno3 3 апреля 2020 г. 6:04
    3 апреля 2020 г. 6:02

Ответы

  • У Вас кодировка скрипта UTF-8 без BOM и Windows PowerShell. Они вместе не дружат.

    Либо используйте UTF-8 с BOM, чтобы Windows PowerShell корректно определял UTF-8, либо переходите на PowerShell Core, который подразумевает UTF-8 по умолчанию.

    • Помечено в качестве ответа Vector BCOModerator 4 апреля 2020 г. 15:41
    3 апреля 2020 г. 11:00

Все ответы

  • как я понял проблема не в vscode а в скрипте.

    т.к. создал новый почти пустой скрипт с парочкой команд и в нем все работает.

    3 апреля 2020 г. 7:51
  • в общем методом подбора удалось выяснить что проблема в этой строчке кода.

    Кога из нее удаляю русские символы все начинает работать .

    Это что бага какаято? или фича?

    Write-Host "Для выхода нажмите любую клавишу"
    3 апреля 2020 г. 8:24
  • в общем методом подбора удалось выяснить что проблема в этой строчке кода.

    Кога из нее удаляю русские символы все начинает работать .

    Это что бага какаято? или фича?

    Write-Host "Для выхода нажмите любую клавишу"

    выглядит как бага

    думаю, правильно было бы запостить эту проблему на гите проэкта 

    судя по ридми к новым версиям есть немало русскоязычных разрабов в этом продукте


    The opinion expressed by me is not an official position of Microsoft

    3 апреля 2020 г. 8:29
    Модератор
  • У Вас кодировка скрипта UTF-8 без BOM и Windows PowerShell. Они вместе не дружат.

    Либо используйте UTF-8 с BOM, чтобы Windows PowerShell корректно определял UTF-8, либо переходите на PowerShell Core, который подразумевает UTF-8 по умолчанию.

    • Помечено в качестве ответа Vector BCOModerator 4 апреля 2020 г. 15:41
    3 апреля 2020 г. 11:00
  • Да проверил все так и есть.
    4 апреля 2020 г. 12:55