从命令行到 VSTS 的 NUGET 更新包
NUGET update packages from command line to VSTS
我在我的 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
Please provide credentials for: https://xxx.pkgs.visualstudio.com/_packaging/xxx.Shared.Nuget/nuget/v3/index.json
我收到上述命令的以下错误
The specified source 'xxx.Shared.Nuget' is invalid. Please provide a
valid source.
请注意,我已将 nuget 版本从 1.0.2 更改为 1.0.3
该错误意味着 NuGet 无法在 NuGet.config 中找到具有键 xxx.Shared.NuGet
的源。最快的解决方法是 运行 nuget sources add -Name xxx.Shared.NuGet
-Source url-to-your-vsts-feed
. You can find a pre-created version of this command in the Connect to Feed dialog. See steps 1 and 2 of this walkthrough.
问题是,如果我们将 nuget 包 url 添加到 visual studio 之后,如果您在创建 url 并将其添加到命令行时给出不同的名称,则会发生此错误。我通过在包 url 集成期间提供与 visual studio 相同的 url 来修复此错误,然后,它开始工作。
我在我的 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 Please provide credentials for: https://xxx.pkgs.visualstudio.com/_packaging/xxx.Shared.Nuget/nuget/v3/index.json
我收到上述命令的以下错误
The specified source 'xxx.Shared.Nuget' is invalid. Please provide a valid source.
请注意,我已将 nuget 版本从 1.0.2 更改为 1.0.3
该错误意味着 NuGet 无法在 NuGet.config 中找到具有键 xxx.Shared.NuGet
的源。最快的解决方法是 运行 nuget sources add -Name xxx.Shared.NuGet
-Source url-to-your-vsts-feed
. You can find a pre-created version of this command in the Connect to Feed dialog. See steps 1 and 2 of this walkthrough.
问题是,如果我们将 nuget 包 url 添加到 visual studio 之后,如果您在创建 url 并将其添加到命令行时给出不同的名称,则会发生此错误。我通过在包 url 集成期间提供与 visual studio 相同的 url 来修复此错误,然后,它开始工作。