Я сделал это, добавив пункт контекстного меню, связанный с внешним инструментом:
Добавить «Внешний инструмент».Перейдите в Инструменты> Внешние инструменты.Добавьте новый со следующими параметрами:
- Название: Запуск с Powershell
- Команда: powershell.exe
- Аргументы: -ExecutionPolicy RemoteSigned -File "$ (ItemPath) "
- Исходный каталог: $ (ItemDir)
- Установите флажок« Использовать окно вывода »
- Если вы планируете использовать сценарии, требующие аргументов, установите флажок« Запрашивать аргументы »
Обратите внимание на положение вашего инструмента в списке (1,2 и т. Д.). Нажмите OK.
- Теперь перейдите в Инструменты> Настройка, вкладка Командывыберите Контекстное меню и выберите «Контекстные меню проекта и решения | Элемент».
- Нажмите «Добавить команду ..».
- Выберите категорию «Инструменты» и выберите «Внешняя команда X», где x - это позиция вашего инструмента в списке.
- Нажмите ОК.
- Переместите его в нужное место в меню и нажмите «Изменить выделение», чтобы дать ему понятное имя,
- , добавьте сочетания клавиш и т. Д.
- НажмитеЗакрыть.
Щелкните правой кнопкой мыши по файлу .ps1 в решении, исследуйте и наслаждайтесь.(ПРИМЕЧАНИЕ: я также сделал это для cmd.exe для запуска .bat файлов.)