从Visual Studio命令提示符中运行NuGet包管理器控制台

5

我正在寻找一种方法来启动Visual Studio,然后在nuget包管理器控制台中运行一些命令。

如何执行以下步骤:

  • 打开Visual Studio(命令提示符/无GUI/静默)
  • 调用nuget更新语句:Update-Package MyNamespace.MyProject -Version x.x.x

起初我尝试使用nuget.exe完成此操作,但似乎Install.ps1脚本未被执行。(http://blog.davidebbo.com/2011/05/thoughts-on-installing-and-updating.html

1个回答

1
NuGet常见问题解答(FAQ)中尝试回答了“我可以在Visual Studio之外使用NuGet吗?”这个问题,但它并没有满足你的需求。正如你所说,NuGet.exe命令行无法运行你正在安装的软件包中包含的powershell脚本。
看起来NuGet团队正在计划另一种方式来支持ASP.Net 5/ASP.Net Core 1.0引入的新项目结构project.json
你可能可以使用由SharpDevelop团队开发的这个独立的PowerShell cmdlet集,但我没有尝试过,而且它有点老旧。但是,如果它能用就好了! :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接