1

我在我的 VSTS 中创建了私人 nuget 提要。最初,我将 4 个 nuget 包从命令行推送到 VSTS,没有任何问题。

现在,我正在尝试使用最新更新来更新一些软件包。但是,在 VSTS 提要中更新以下错误。

我用来用 VSTS 更新我的提要的命令

nuget.exe push -Source "xxx.Shared.Nuget" -ApiKey VSTS xxx.Infra.Design.Patterns.1.0.3.nupkg

请提供以下凭据:

nuget.exe push -Source "xxx.Shared.Nuget" -ApiKey VSTS xxx.Infra.Design.Patterns.1.0.3.nupkg 请提供以下凭据:https://xxx.pkgs.visualstudio.com/_packaging/xxx。 Shared.Nuget/nuget/v3/index.json

我收到上述命令的以下错误

指定的源“xxx.Shared.Nuget”无效。请提供有效来源。

请注意,我已将我的 nuget 版本从 1.0.2 更改为 1.0.3

4

2 回答 2

2

问题是,如果我们将 nuget 包 url 添加到 Visual Studio,然后如果您在创建 url 并将其添加到命令行时提供不同的名称,则会发生此错误。我通过在包 url 集成期间提供给 Visual Studio 的相同 url 来修复此错误,然后,它开始工作。

于 2017-12-28T08:18:29.520 回答
0

xxx.Shared.NuGet该错误意味着 NuGet 无法在 NuGet.config中找到具有密钥的源。解决此问题的最快方法是运行nuget sources add -Name xxx.Shared.NuGet-Sourceurl-to-your-vsts-feed。您可以在 Connect to Feed 对话框中找到此命令的预创建版本。请参阅本演练的步骤 1 和 2

于 2017-10-30T17:38:53.603 回答