我試圖找到程序包管理器控制檯的啓動腳本,它是加載所有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。
謝謝你,我的路徑略有不同,但Profile.ps1就是我一直在尋找;我可以從那裏運行我的首選啓動腳本。 有沒有辦法找到Profile.ps1中的文件?在Profile.ps1之後執行... – Number8
不確定是否存在位於同一位置的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/ –
特別討論關於文章中途的「$ MyInvocation.InvocationName」部分。 –