我可以找到NuGet.psd1文件:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\5ttpefif.3mk\Modules\NuGet\NuGet.psd1.
但是,当您尝试加载它:
PS> Import-Module $pathToNuGetPsd1 -Force -NoClobber -Scope Global
Import-Module : The name of the current Windows PowerShell host is: 'ConsoleHost'.
The module 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\
Extensions\5ttpefif.3mk\Modules\NuGet\NuGet.psd1' requires the following Windows
PowerShell host: 'Package Manager Host'.
我想我们的运气了。它必须从包管理器主机运行,并且需要Matt提供的东西。
为了解决我的问题,我使用了Chocolatey来安装NuGet.CommandLine,然后使用NuGet.bat来做我所需要的。这是一个更多的工作,可能无法在所有情况下工作,具体取决于您要做的事情。
的巧克力:https://github.com/chocolatey/chocolatey/wiki/Installation
NuGet.CommandLine:
PS> cinst NuGet.CommandLine
我不得不使用的NuGet退出由于其有限的支持的命令行命令。我不能在Jenkins中正确使用它。 – Rafa
我有同样的问题。仍然渴望解决方案。 – Callan