Код VS с проблемой PowerShell 7 - PullRequest
0 голосов
/ 15 апреля 2020

Контекст

Я недавно установил PowerShell 7 (7.0.0, Core), который работает в моей системе Windows 10. (до сих пор я использовал PowerShell 5.x) Я также использую VS Code 1.44.1 (настройка пользователя). Я использую расширение PowerShell 2020.3.0 (поддержка языка PowerShell для кода Visual Studio).

Расширение эффективно работает с PowerShell 5.x. Теперь он пытается загрузить PowerShell 7, но не удается. Он снова работает, если я удалю PowerShell 7.

Вопрос

Как заставить VS Code и поддержку языка PowerShell для кода Visual Studio (2020.3.0) работать с PowerShell 7 ?

Что я пробовал до сих пор?

Я удалил и установил все (я имею в виду: само расширение, весь код VS, PowerShell 7). в каждой комбинации и в порядке. Результат один и тот же. VSCode с расширением и PowerShell 7 не загружается.

Диагностика

Сообщение об ошибке при попытке загрузить расширение терминал PowerShell:

Команда процесса терминала 'C: \ Program Files \ PowerShell \ 7 \ pw sh .exe -NoProfile -NonInteractive -ExecutionPolicy Bypass -Command' Import-Module ' c: \ Users \ gabor.vscode \ extensions \ ms-vscode.powershell-2020.3.0 \ modules \ PowerShellEditorServices \ PowerShellEditorServices.psd1 '; Start-EditorServices -HostName' Узел кода Visual Studio '-HostProfileId' Microsoft.VSCode ' -HO stVersion '2020.3.0' -AdditionalModules @ ('PowerShellEditorServices.VSCode') -BundledModulesPath 'c: \ Users \ gabor.vscode \ extensions \ ms-vscode.powershell-2020.3.0 \ modules' -EnableConsoleRepl -LogLevel 'Normal '-LogPath' c: \ Users \ gabor.vscode \ extensions \ ms-vscode.powershell-2020.3.0 \ logs \ 1586928317-0235b7d4-82e c -4688-a730-145f439135671586928305363 \ EditorSeression.log'logSathession.log ' 'c: \ Users \ gabor.vscode \ extensions \ ms-vscode.powershell-2020.3.0 \ session \ PSES-VSCode-9928-283855' -FeatureFlags @ () '' не удалось запустить (код выхода: {2 })

Лог: (Простите за двойные переводы строк в цитате ... Я не знаю, как от них избавиться)

7: 25: 17 [НОРМАЛЬНЫЙ] - код Visual Studio v1.44.1 64-разрядный 7: 25: 17 [НОРМАЛЬНОЕ] - расширение PowerShell v2020.3.0 7: 25: 17 [NORMAL] - Операционная система: Windows 64-разрядная 7: 25: 17 [NORMAL] - Запуск языкового сервера - 7: 25: 17 [НОРМАЛЬНЫЙ] - Исполняемый файл PowerShell: C: \ Program Files \ PowerShell \ 7 \ pw sh .exe 7: 25: 17 [NORMAL] - Аргументы PowerShell: -NoProfile -NonInteractive -ExecutionPolicy Bypass -Command Import-Module 'c: \ Users \ gabor.vscode \ extensions \ ms-vscode.powershell-2020.3.0 \ модули \ PowerShellEditorServices \ PowerShellEditorServices.psd1' ; Start-EditorServices -HostName 'Узел кода Visual Studio' -HostProfileId 'Microsoft.VSCode' -HostVersion '2020.3.0' -AdditionalModules @ ('PowerShellEditorServices.VSCode') -BundledModulesPath 'c: \ Users \ gabor.vscode \ extensions \ ms-vscode.powershell-2020.3.0 \ modules '-EnableConsoleRepl -LogLevel' Normal '-LogPath' c: \ Users \ gabor.vscode \ extensions \ ms-vscode.powershell-2020.3.0 \ logs \ 1586928317- 0235b7d4-82e c -4688-a730-145f439135671586928305363 \ EditorServices.log '-SessionDetailsPath' c: \ Users \ gabor.vscode \ extensions \ ms-vscode.powershell-2020.3.0 \ session \ PSES-VSCode -283855 '-FeatureFlags @ () 7: 25: 17 [NORMAL] - Аргументы служб PowerShell Editor: Import-Module 'c: \ Users \ gabor.vscode \ extensions \ ms-vscode.powershell-2020.3.0 \ modules \ PowerShellEditorServices \ PowerShellEditorServices. psd1' ; Start-EditorServices -HostName 'Узел кода Visual Studio' -HostProfileId 'Microsoft.VSCode' -HostVersion '2020.3.0' -AdditionalModules @ ('PowerShellEditorServices.VSCode') -BundledModulesPath 'c: \ Users \ gabor.vscode \ extensions \ ms-vscode.powershell-2020.3.0 \ modules '-EnableConsoleRepl -LogLevel' Normal '-LogPath' c: \ Users \ gabor.vscode \ extensions \ ms-vscode.powershell-2020.3.0 \ logs \ 1586928317- 0235b7d4-82e c -4688-a730-145f439135671586928305363 \ EditorServices.log '-SessionDetailsPath' c: \ Users \ gabor.vscode \ extensions \ ms-vscode.powershell-2020.3.0 \ session \ PSES-VSCode -283855 '-FeatureFlags @ () 7: 25: 17 [NORMAL] - pw sh .exe запущен. 7: 25: 17 [NORMAL] - Ожидание файла сеанса 7: 27: 18 [НОРМАЛЬНОЕ] - Произошла ошибка при получении файла сеанса 7: 27: 18 [NORMAL] - Ошибка запуска языкового сервера. 7: 27: 18 [ОШИБКА] - Не удалось запустить языковую службу: 7: 27: 18 [ОШИБКА] - Истекло время ожидания появления файла сеанса.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...