2013-12-19 36 views
1

我试图找到程序包管理器控制台的启动脚本,它是加载所有NuGet和Entity Framework cmdlet的程序。VS2013中的程序包管理器控制台初始化文件

我发现:

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 

,但我不知道他们正在运行。 (我添加了一些写 - 主机调用,但文本没有出现。)

任何想法?我想打电话给我定期的PS启动脚本来获得我所有的别名,以及posh-git。

回答

0

你的路径可能会有所不同,但我可以在我的机器上的以下路径找到的NuGet Profile.ps1为VS2013:

C:\ Program Files文件(x86)的\微软的Visual Studio 12.0 \ Common7 \ IDE \ Extensions \ 42pikggq.plv \ Modules \ NuGet \ Profile.ps1

我没有修改它,因为它已经签名,我正处于工作日的中间(不想开始讨论东西这可能会让我无法工作。)

让我知道如果这是合适的文件,我有兴趣知道因为我有几个函数我想导入到VS2013中用于使用AWS。

+0

谢谢你,我的路径略有不同,但Profile.ps1就是我一直在寻找;我可以从那里运行我的首选启动脚本。 有没有办法找到Profile.ps1中的文件?在Profile.ps1之后执行... – Number8

+0

不确定是否存在位于同一位置的NuGet.psd1,并指定Profile.ps1作为唯一要执行的脚本,如果执行了其他脚本,则可以通过PS主机本身(而不是其他脚本)。但是,您可能会发现此信息很有帮助:http://poshoholic.com/2008/03/18/powershell-deep-dive-using-myinvocation-and-invoke-expression -to-support-dot-sourcing-and-direct-invocation-in-shared-powershell-scripts/ –

+0

特别讨论关于文章中途的“$ MyInvocation.InvocationName”部分。 –