Откуда среда PowerShell Visual Studio, также известная как Package Manager Console
, берет свои переменные?Это не может быть $profile
, поскольку это указывает на несуществующий скрипт в моем случае.
Я заметил, что $env:path
расширяется консолью, например, до packages\EntityFramework.6.1.3\tools
и т. Д.
Итак, вопросы:
Как расширить переменную $ env: path внутри консоли диспетчера пакетов, чтобы я мог напрямую запустить сценарий, являющийся частью решения (без необходимости превращать каталог в проект).
Также есть какой-то способ, которым я могу искать, например, $(SolutionDir)
?
Редактировать:
Я только что узнал, что Split-Path -Parent $dte.solution.Filename
дает мне эту базовую папку моего решения.Все еще ищу способ расширить переменную пути.