Nuget软件包源设置

时间:2018-08-14 09:00:12

标签: visual-studio nuget

我创建了一个新的解决方案,并禁用nuget.org作为我的软件包源。我添加了不同的存储库,并且所有软件包都从那里安装。在构建服务器上,我收到一个错误:

  

无法加载源https://api.nuget.org/v3/index.json的服务索引。   发送时发生错误。   请求。无法连接到远程服务器。   连接尝试失败,因为连接方未正确响应   一段时间后

这是因为我的公司阻止了Nuget,但是我不应该从该回购中获得任何包裹。

有人知道我可以在哪里检查我的软件包是否来自nuget.org(也许我做错了并从错误的源下载),或者在哪里可以在解决方案/ Nu中永久禁用该源?

1 个答案:

答案 0 :(得分:1)

  

Nuget软件包源设置

由于您已禁用nuget.org作为解决方案的程序包源,因此,您还应通过构建服务器上的disabledPackageSources禁用它:

转到构建服务器C:\Users\<Username>\AppData\Roaming\NuGet\NuGet.Config上的文件夹,向该文件添加以下内容:

  <disabledPackageSources>
    <add key="nuget.org" value="true" />
  </disabledPackageSources>

此外,如果您正在使用TFS / VSTS还原nuget软件包,则可以从定义中禁用它:

enter image description here