繁体   English   中英

“无法解析远程名称:'nuget.org'”

[英]“The remote name could not be resolved: 'nuget.org'”

我们正在尝试使用TFS在Visual Studio环境中设置CI。

环境:

  • Windows 10

  • Microsoft Visual Studio 2017年

  • MSVSTFS V 16.12

  • NuGet V 4.0

出现以下错误:

https://api.nuget.org/v3/index.json: 
Unable to load the service index for source https://api.nuget.org/v3/index.json.
An error occurred while sending the request.
The remote name could not be resolved: 'api.nuget.org'

通过开发人员在社区中共享的许多链接进行了访问,这对于理解该问题确实有很大的帮助。

我的一些解决方法:

  1. http://skolima.blogspot.ru/2012/07/nuget-proxy-settings.html

    • 这解释了有关要完成的NuGet.config设置
  2. NuGet落后于代理

    • 非常足智多谋的stackoverflow链,我按照此处确切提到的那样创建NuGet.config的步骤,并且我的配置文件看起来像这样:

我创建的NuGet.config

我在公司防火墙后面,我们正在尝试设置CI / CD管道。

在TFS中: TFS生成NuGet错误

我确定这是防火墙代理设置的问题。 由于我能够通过网络访问"api.nuget.org"

有人可以建议我指向的NuGet.config缺少什么吗? 任何其他共享的输入都可以自由共享。

是的,如果要在代理后面使用Nuget,则应遵循Nuget.config的步骤

由于您已经发布了上述解决方法,但是仍然在TFS中获得错误信息。

您应该确保还更改了构建代理/服务器中的Nuget.config Win + R,然后输入%appdata%\\nuget以获取文件位置。

尝试直接通过服务器上的Visual Studio而不是TFS进行构建。 如果问题与您的环境或TFS有关,则此范围将缩小。

此外,您也可以详细输出以获得更多详细的日志信息以进行故障排除: 为TFS Build vNext启用详细调试模式

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM