che*_*cai 5 c# nuget nuget-package-restore azure-devops azure-pipelines
我知道关于相同签名的其他帖子。经过他们之后,我仍然无法解决我的问题。
这个构建定义工作正常,直到 lastes pull request。我在 Nuget 恢复期间遇到了下面的错误消息
2018-06-20T00:37:27.6438127Z System.AggregateException:发生一个或多个错误。---> NuGet.Protocol.Core.Types.FatalProtocolException:无法加载源https://microsoft.pkgs.visualstudio.com/_packaging/CBT/nuget/v3/index.json的服务索引。---> System.Net.Http.HttpRequestException: 响应状态代码未指示成功:401(未经授权)。
我在 nuget.config 中有https://microsoft.pkgs.visualstudio.com/_packaging/CBT/nuget/v3/index.json,并且在失败的 PR 中的 nuget.config 中没有任何变化
我可以使用 VS2017 在我的本地机器上成功地恢复和构建整个解决方案。PR 中唯一相关的更改是它使用 packagereference 来获取 nuget 包,而不是使用 package.config。我试图回到使用 package.config,构建仍然会失败并显示相同的错误消息。
提前致谢。
您可以使用指定文件中的 credentail(PAT 或备用凭据)更新 VSTS 源nuget.config
。
例如:
nuget sources update -Name "vstsfeed" -Source https://microsoft.pkgs.visualstudio.com/_packaging/CBT/nuget/v3/index.json -Username "Alternate username" -Password "alternate password" -configfile /path/to/nuget.config
Run Code Online (Sandbox Code Playgroud)
然后您可以提交文件的更改nuget.config
并推送到 VSTS 存储库。并再次构建以检查其是否有效。
归档时间: |
|
查看次数: |
10278 次 |
最近记录: |