无法使用Find-Package获取特定包的所有版本

时间:2017-04-11 07:39:12

标签: powershell

我在PowerShell中使用了以下命令,我希望看到特定包的版本列表,但是我收到错误。

Find-Package -Name "UmbracoCms" -AllVersions
  

查找包:未找到指定搜索条件和包名称' UmbracoCms'的匹配项。尝试使用Get-PackageSource查看所有可用的已注册包源。

正在运行Get-PackageSource给我:

Name                             ProviderName     IsTrusted  Location
----                             ------------     ---------  --------
nuget.org                        NuGet            True       https://api.nuget.org/v3/index.json

有什么问题?我的错误在哪里?

我也尝试过像nunit这样的其他软件包,并得到同样的东西..

1 个答案:

答案 0 :(得分:3)

您应该使用nuget feed v2代替nuget feed v3作为您的包源。

所以,这有效:

find-package -name "UmbracoCms" -AllVersions -Source "https://www.nuget.org/api/v2"