【发布时间】:2020-06-27 00:06:43
【问题描述】:
哪个 NuGet PowerShell 命令将返回特定包的所有版本的列表?
我尝试了以下方法,但它只返回一个版本的 NUnit 以及许多其他(不)相关的包,每个包只有一个版本。
Get-Package -Source https://go.microsoft.com/fwlink/?LinkID=206669 -ListAvailable -Filter NUnit -AllVersions
注意:我指定源 URI,因为我们有自己的内部包源作为我们的默认远程。
我的理解是-AllVersions 开关应该拉回每个匹配包的每个版本。
我似乎无法弄清楚:
- 我做错了吗?
- 如果不是,项目维护者(或其他人)是否会从包源中删除旧版本?
- 如果是,为什么?
【问题讨论】:
-
你说是你的内部包源,那么如果2)是这样,为什么要在这里问3)?去问问他们!
-
也许我不清楚:我提供的源 URI 是(显然,请参阅 Alexandre 的回答)nuget v1 包源端点。我们内部的包源上面只有内部开发的包,所以需要提供-Source才能查询官方的NuGet包源。希望有助于澄清。感谢您的评论!
标签: powershell nuget