Чтобы интегрированный терминал Visual Studio Code работал как консоль Developer PowerShell for VS 2019
, поставляемая с Visual Studio 2019, добавьте в свой файл Visual Studio Code settings.json
(> Preferences: Open Settings (JSON)
) следующее:
"terminal.integrated.shell.windows": "C:/Windows/SysWOW64/WindowsPowerShell/v1.0/powershell.exe"
и
"terminal.integrated.shellArgs.windows": "-noe -c Import-Module 'C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/Tools/Microsoft.VisualStudio.DevShell.dll'; Enter-VsDevShell ed9e071d"
Обратите внимание, что запускается 32-разрядная версия PowerShell, за которой следует импорт модуля и вызов функции из этого модуля.
Я взял (и адаптировал) команды - детали которых могут отличаться в зависимости от версии Visual Studio - из диалогового окна Свойства следующего файла ярлыка (*.lnk
):
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2019\Visual Studio Tools\Developer PowerShell for VS 2019.lnk