我正在尝试查找程序包管理器控制台的启动脚本,该脚本加载所有NuGet和Entity Framework cmdlet。
我找到了:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\NuGet Packages\EntityFramework.5.0.0\tools\init.ps1
和
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\NuGet Packages\EntityFramework.6.0.0\tools\init.ps1
但我不确定它们是否会被运行。 (我添加了一些Write-Host调用,但文本没有出现。)
有什么想法吗?我想调用我的常规PS启动脚本来获取所有别名,以及posh-git,连接起来。
答案 0 :(得分:0)
您的路径可能有所不同,但我能够在我的机器上的以下路径找到VS2013的NuGet Profile.ps1:
C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Extensions \ 42pikggq.plv \ Modules \ NuGet \ Profile.ps1
我没有修改它,因为它已经签署了,而且我正处于工作日的中间(不想开始讨论可能让我无法工作的事情。)
让我知道这是否是合适的文件,我也很有兴趣知道,因为我有一些函数我想导入VS2013以便与AWS合作。
答案 1 :(得分:0)
此文件将自动执行:
%USERPROFILE%\Documents\WindowsPowerShell\NuGet_profile.ps1
...无需更改已签名的ps文件中的任何内容。
在这里阅读更多:
https://docs.nuget.org/consume/Setting-up-NuGet-PowerShell-Profile.md