4

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

我试图做类似的事情:

nuget list nunit.runners

这适用于某些包,但对于某些包(如示例中的 nunit.runners),它会返回一个完整的包列表,而不仅仅是我想要的那个。

如果有人能指出一种方法来使 nuget list 在搜索条件的完全匹配上仅返回单个项目就足够了。

不过,我的问题实际上是,向 nuget 提要询问特定软件包最新版本的版本号的最直接方法是什么?

4

2 回答 2

7

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

nuget list id:EntityFramework | ? { $_ -match "^EntityFramework\s+" }
于 2014-12-04T15:19:24.260 回答
3

只需安装 - dotnet-search

https://www.nuget.org/packages/dotnet-search/

然后运行以下命令:

点网搜索

这对我有帮助..!

于 2020-01-06T10:29:25.797 回答