简体   繁体   中英

NuGet Package Manager error: The remote name could not be resolved

I am using version 1.4 and getting this error:

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

Here are the URLs for the nuget package:

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

Am i missing something here? It was working fine couple of weeks earlier.

I had to add a new package source using the following location:

http://packages.nuget.org

Click on settings in the package manager to manage the sources.

D'oh!... In my case, I had no internet connection on the computer. The DNS IP address was missing. So make sure you can access the internet from the computer you're trying to install the NuGet package. This is important to check specially if you're working in a Virtual Machine like I'm right now. :)

It failed with this message:

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

So the could not be resolved has to do with no internet connection.

Copy the URL (usually 'https://api.nuget.org/v3/index.json') and place it in your browser - sometimes there's an issue with the inte.net and the NuGet Packet Manager just can't connect to the URL.

Hope it helps for future persons having this issue.

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

In my case, my virtual machine was able to access the internet via Chrome but not via Internet Explorer. Once I fixed the connection issues in IE (by clicking the 'Fix connection issues' button causing IE to reset the LAN adapter), NuGet was able to access the internet as well.

I just had this problem in a virtual machine and it was perplexing given that the url worked from a browser. Updated the nuget package manager and the problem went away.

Personally, I believe it just didn't recognize the nuget repo version (v3) and gave an incorrect error message.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM