我不理解Nuget包语法吗?

我不理解Nuget包语法吗?,nuget,Nuget,这将返回所有版本的列表,对吗 Nuget.org是我的包源,它为这个包提供了很多版本 有人能告诉我缺少什么吗?所有版本参数是“远程”参数集的一部分,其中包括您的参数,因此看起来参数是正确的 查看从它返回的请求看起来不支持您尝试执行的操作 发回的原始数据不包括每个NuGet包的多个版本,因此,即使NuGet中有代码在显示结果时指定-AllVersions时不会将版本向下折叠为最新版本,您也只能为每个NuGet包获取一个版本 -AllVersions参数似乎只有在使用-Updates参数时才起作用

这将返回所有版本的列表,对吗

Nuget.org是我的包源,它为这个包提供了很多版本


有人能告诉我缺少什么吗?

所有版本参数是“远程”参数集的一部分,其中包括您的参数,因此看起来参数是正确的

查看从它返回的请求看起来不支持您尝试执行的操作

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


-AllVersions参数似乎只有在使用-Updates参数时才起作用。这将使用一个不同的查询返回多个包版本。因此,您只能在项目中看到更新包的所有NuGet包版本

    Get-Package -AllVersions -Updates -Filter jquery

这很有道理。为永远不会发生的事情编写代码。我想知道是否在某个时候,他们更改了返回值,只包含当前版本?很可能。可能是新的v2 api针对您通常在“管理包”对话框中执行的搜索进行了优化。该对话框仅显示最新版本。