我不懂Nuget Get-Package语法吗?

时间:2014-09-26 17:30:20

标签: nuget

enter image description here

这应该返回所有版本的列表吗?

Nuget.org,我的软件包源代码,为这个软件包提供了很多版本。

Here they are.

有人可以告诉我我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

-AllVersions参数是“Remote”参数集的一部分,其中包含您的参数,因此看起来参数是正确的。

查看从https://nuget.org/api/v2/Search()返回的请求,它看起来不像您尝试做的那样。

发送回的原始数据不包括每个NuGet包的多个版本,因此,即使NuGet中有代码,当指定-AllVersions显示结果时,也不会将版本折叠到最新版本,您只能获得每个NuGet包的一个版本。

-AllVersions参数似乎仅在使用-Updates参数时才起作用。这使用不同的查询https://nuget.org/api/v2/GetUpdates(),它返回多个包版本。因此,您只能在项目中看到所有NuGet包版本的更新包。

    Get-Package -AllVersions -Updates -Filter jquery