Visual Studio的PowerShell环境又名Package Manager Console
从哪里获取变量?它不能为$profile
,因为在我的情况下,它指向一个不存在的脚本。
我注意到$env:path
被控制台扩展,例如到packages\EntityFramework.6.1.3\tools
等
所以问题是:
如何在包管理器控制台中扩展$ env:path变量,以便我可以直接运行作为解决方案一部分的脚本(而不必将目录更改为项目)。
我还有其他方法可以查找,例如$(SolutionDir)
?
编辑:
我刚刚发现Split-Path -Parent $dte.solution.Filename
给了我解决方案的基本文件夹。仍在寻找扩展path变量的方法。