VS2013中的软件包管理器控制台初始化文件

时间:2013-12-19 20:08:20

标签: powershell-v2.0 visual-studio-2013

我正在尝试查找程序包管理器控制台的启动脚本,该脚本加载所有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,连接起来。

2 个答案:

答案 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