在Visual Studio 2017中,我试图连接到nuget服务器以更新某些内容,但出现此错误:
[nuget.org]无法加载源https://api.nuget.org/v3/index.json的服务索引。 发送请求时发生错误。 无法连接到远程服务器
我的工作PC在某些代理后面,因为在连接> 局域网设置> 使用自动配置脚本中,该地址为:{{3 }}
如果我取消选中此复选框,则将无法访问互联网。
奇怪的是,我可以在浏览器中看到http://autoproxy.SomeDomain.com/autoproxy.cgi的内容,但是VS2017无法连接到它。
我有什么选择?我可以手动下载nuget软件包,而仅使用VS2017进行更新吗?
答案 0 :(得分:1)
我有什么选择?我可以手动下载nuget软件包,而仅使用VS2017进行更新吗?
要解决此问题,您可以尝试将代理设置添加到存储在Nuget.Config
中的C:\Users\<user name>\AppData\Roaming\NuGet
文件中。
有关详细信息,请参见此链接:NameError: name 'fcntl' is not defined和Nuget Config Section。
此外,如果上面没有帮助您。由于您可以在浏览器中访问Nuget Proxy Settings的内容,因此可以为这些软件包创建本地供稿,以便可以保存下载的nuget软件包,并仅使用VS2017进行更新。
如何创建本地供稿以及如何使用本地供稿,请检查我的https://api.nuget.org/v3/index.json中的详细信息。
希望这会有所帮助。