Ошибка диспетчера пакетов NuGet: удаленное имя не может быть разрешено

Я использую версию 1.4 и получаю эту ошибку:

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

Вот URL-адрес для пакета nuget:

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

Мне что-то здесь не хватает? Он работал отлично пару недель назад.

Ответ 1

Мне пришлось добавить новый источник пакета, используя следующее местоположение:

http://packages.nuget.org

Нажмите на настройки в диспетчере пакетов, чтобы управлять источниками.

Ответ 2

D'oh!... В моем случае у меня не было интернет-соединения на компьютере. IP-адрес DNS отсутствовал. Поэтому убедитесь, что вы можете получить доступ к Интернету с компьютера, который вы пытаетесь установить пакет NuGet. Это важно проверить, особенно если вы работаете на виртуальной машине, как сейчас.:)

Не удалось выполнить это сообщение:

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 в командной строке исправлено это для меня.

Ответ 4

В моем случае моя виртуальная машина получила доступ к Интернету через Chrome, но не через Internet Explorer. Как только я исправил проблемы с подключением в IE (нажав кнопку "Исправить проблемы подключения", в результате чего IE стал reset адаптером локальной сети), NuGet также смог получить доступ к Интернету.

Ответ 5

У меня просто была эта проблема на виртуальной машине, и она была озадачена, учитывая, что URL работал из браузера. Обновлен менеджер пакетов nuget, и проблема исчезла.

Лично я считаю, что он просто не распознал версию репозитория Nuget (v3) и дал неправильное сообщение об ошибке.