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

时间:2011-07-25 16:03:42

标签: visual-studio-2010 nuget nuget-package

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

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

以下是nuget包的网址:

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

我在这里遗漏了什么吗?几周之前它工作得很好。

5 个答案:

答案 0 :(得分:8)

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

http://packages.nuget.org

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

答案 1 :(得分:3)

D'哦!...在我的情况下,我在电脑上没有互联网连接。 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

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

我只是在虚拟机中遇到了这个问题,考虑到该URL可通过浏览器工作,这令人困惑。更新了nuget软件包管理器,问题消失了。

我个人认为,它只是无法识别nuget repo版本(v3),并给出了错误的错误消息。