nuget命令行-如何获取软件包的最新版本?

Dav*_*ael 2 nuget

在Powershell脚本中,我希望能够知道我所依赖的软件包的版本。我可以得到nuget.exe告诉我这些信息吗?

我试图做类似的事情:

nuget list nunit.runners
Run Code Online (Sandbox Code Playgroud)

这对于某些软件包来说效果很好,但是对于某些软件包(例如示例中的nunit.runners),它返回了整个软件包列表,而不只是我想要的软件包列表。

如果有人可以指出一种使nuget列表仅返回与搜索条件完全匹配的单个项的方法就足够了。

我的问题确实是,但是,最简单的方法是向nuget提要特定软件包的最新版本的版本号吗?

mlh*_*Dev 5

这是codeplex中要求的功能。我在PowerShell的Visual Studio之外工作,并且能够解决以下问题:

nuget list id:EntityFramework | ? { $_ -match "^EntityFramework\s+" }
Run Code Online (Sandbox Code Playgroud)

  • 由于CodePlex已关闭,因此我为此创建了一个GitHub问题:https://github.com/NuGet/Home/issues/5138。 (2认同)