NuGet 包管理器错误:无法解析远程名称

问题描述 投票:0回答:8

我正在使用 1.4 版本并收到此错误:

The remote name could not be resolved: go.microsoft.com

以下是 nuget 包的 URL:

https://go.microsoft.com/fwlink/?LinkID=206669

我在这里错过了什么吗?几周前它运行良好。

visual-studio-2010 nuget nuget-package
8个回答
16
投票

我必须使用以下位置添加新的包源:

http://packages.nuget.org

单击包管理器中的设置来管理源。


5
投票

D'oh!...就我而言,我的计算机上没有互联网连接。 DNS IP 地址丢失。因此,请确保您可以从尝试安装 NuGet 包的计算机访问 Internet。如果您像我现在一样在虚拟机中工作,那么特别检查这一点很重要。 :)

失败并显示以下消息:

PM> Install-Package jQuery -Version 1.10.2
Install-Package : The remote name could not be resolved: 'nuget.org'
At line:1 char:1
+ Install-Package jQuery -Version 1.10.2
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], WebException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

所以无法解决与没有互联网连接有关。


3
投票

ipconfig /flushdns
在命令提示符下为我修复了它。


2
投票

复制 URL(通常为“https://api.nuget.org/v3/index.json”)并将其放入浏览器中 - 有时互联网出现问题,NuGet Packet Manager 无法连接到网址。

希望它对未来遇到此问题的人有所帮助。


1
投票

我在设置新系统时面临同样的问题

http://packages.nuget.org

前往

工具 --> NuGet 包管理器 --> 包管理器设置 --> 包源

名称:nuget.org

来源:https://api.nuget.org/v3/index.json

适用于 Visual Studio 2022


0
投票

就我而言,我的虚拟机能够通过 Chrome 访问互联网,但不能通过 Internet Explorer 访问互联网。一旦我修复了 IE 中的连接问题(通过单击“修复连接问题”按钮导致 IE 重置 LAN 适配器),NuGet 也能够访问互联网。


0
投票

我刚刚在虚拟机中遇到了这个问题,考虑到该 URL 在浏览器中有效,这很令人困惑。更新了 nuget 包管理器,问题就消失了。

就我个人而言,我相信它只是无法识别 nuget repo 版本(v3)并给出了不正确的错误消息。


0
投票

就我而言,这很简单。我没有以管理员身份运行 Visual Studio。以管理员身份运行它为我解决了这个问题。似乎是一个愚蠢的问题,但我只是想无论如何都会分享它。

© www.soinside.com 2019 - 2024. All rights reserved.