2013-12-19 103 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」部分。 –