我收到此错误:
[nuget.org]无法加载源的服务索引 https://api.nuget.org/v3/index.json。发送时发生错误 请求。无法连接到远程服务器A连接 尝试失败,因为关联方没有正确回应 一段时间后,或建立连接失败,因为 连接主机无法响应185.82.212.95:8080
答案 0 :(得分:9)
我在VS 2017中遇到了同样的问题。您需要为VS启用代理设置,以便它可以使用现有的IE代理来访问互联网。这对于那些使用办公室笔记本电脑和代理设置的用户来说尤其有用,它们由组策略管理,IE设置会自动更新。如果在VS IDE中有一个选项可以像Eclipse IDE一样添加代理,那就太好了。
<强>解决方案强>
C:\ Program Files(x86)\ Microsoft Visual 工作室\ 2017 \专业\ Common7 \ IDE
在现有的system.net标记中添加 defaultProxy 标记,如下所示 -
<system.net>
<defaultProxy enabled="true" useDefaultCredentials="true">
<proxy usesystemdefault="true" bypassonlocal="true" />
</defaultProxy>
<settings>
<ipv6 enabled="true"/>
</settings>
</system.net>
答案 1 :(得分:0)
请转到Nuget.org并检查Nuget是否已启动。
答案 2 :(得分:0)
我遇到了与 VS 2015相同的问题转到以下文件夹
C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE
并添加在我的情况下已经存在添加突出显示的文本
<system.net>
**<defaultProxy enabled="true" useDefaultCredentials="true">
<proxy usesystemdefault="true" bypassonlocal="true" />
</defaultProxy>**
<settings>
<ipv6 enabled="true"/>
</settings>
</system.net>
解决了我的问题
答案 3 :(得分:0)
使用VSTS作为源提供程序(git)时出现此错误。根据正确的电子邮件地址登录到VS2017中的MSDN帐户,即与用于VSTS登录的电子邮件地址相同。从VSTS nuget-feed还原软件包后,将反复提示我登录我的MSDN帐户,但仍然从源/源获取401。
结果,我显然在同一电子邮件地址上有2 different MSDN-accounts-1个“个人”帐户和1个“工作或学校”帐户。
解决方案:只需使用正确的登录名(这里证明是工作版)登录
答案 4 :(得分:0)
浏览Visual Studio实例,您将使用该实例处理项目并执行以下操作:
devenv.exe.config
<defaultProxy>...
部分:<system.net>
内添加以下内容:<defaultProxy enabled="true" useDefaultCredentials="true">
<proxy usesystemdefault="true" bypassonlocal="true" />
</defaultProxy>
最终结果应该是这样的:
P.S:如果您有多个Visual Studio实例,请确保您为每个实例都编辑了
devenv.exe.config
。有时,在VS更新之后,可以重置这些文件。
答案 5 :(得分:0)
VS2019显示相同的错误。 就我而言,重新启动Visual Studio,它可以正常工作。 就我而言,这是与网络有关的问题,您的Internet连接正确。
答案 6 :(得分:0)
我放弃了Github SO中提供的所有解决方案。
检查Manage .NET project and item templates文档后,我发现可以在本地安装软件包。
因此,如果有人为此感到困扰,只需从源代码下载.nupkg
软件包并使用以下命令
dotnet new -i c:\some-folder\some-package.nupkg
答案 7 :(得分:0)