Подтвердить что ты не робот

Диспетчер пакетов VS2015 nuget не находит пакеты

Я установил VS2015 Update 2, и теперь менеджер пакетов nuget не находит пакетов за пределами источника пакета "Microsoft и .net". Похоже, что источник пакета nuget был удален. Когда я добавлю его обратно как "http://www.nuget.org, я получаю сообщение об ошибке" Невозможно получить результаты из одного или нескольких источников".

У кого-нибудь еще эта проблема?

4b9b3361

Ответ 1

Источник пакета nuget.org по-прежнему существует после обновления для меня. Но если он когда-либо исчезнет, ​​вы можете добавить его обратно:

Имя: nuget.org

Источник: https://api.nuget.org/v3/index.json

Ответ 2

Это известная проблема с nuget версии 3.4, которая включена в обновление Visual Studio 2015 Update 2:

Файл NuGet.config в вашей папке %AppData%\NuGet\ случайно опорожнен. Чтобы исправить это: Закройте Visual Studio 2015, удалите файл NuGet.config в папке %AppData%\NuGet\ и перезапустите Visual Studio. Будет создан новый файл NuGet.config, и вы сможете продолжить.

Ответ 3

Я использую обновление Visual Studio 2015 Update 2 и имею проблему с оригинальным плакатом. Файл конфигурации исходного кода пакета не был удален, но источник nuget был установлен в https://api.nuget.org/v3/index.json. Мне пришлось вручную открыть файл конфигурации и изменить URL-адрес на http://api.nuget.org/v3/index.json, чтобы отобразить пакеты. Тем не менее, я получил ошибки при попытке загрузить пакет, в котором я нуждался. Итак, наконец, я проверил обновления, увидел Visual Studio 2015 Update 3, установил его, и теперь я могу наконец увидеть пакеты, загрузить и установить их (используя http-адрес - https не работал)!

Ответ 4

После обновления Visual Studio 2015 в 16 сентября мой NuGet.config был переименован в NuGet_temp.config. Я удалил файл NuGet.config и переименовал версию _temp как NuGet.Config.

После этого все мои пакеты снова отображаются.

Ответ 5

Я нахожусь в обновлении сообщества Visual Studio 2015 3. У меня была эта проблема. Что для меня работало: откройте файл Nuget.config и измените https на http.

Ответ 6

Откройте Visual Studio как администратор.

Ответ 7

Я попробовал как обновление vs2015 update 3, так и изменение с https://на http://, но они не исправили проблему.

В моем случае это была ошибка разрешений локальной папки, но она выглядела из сообщения об ошибке как ошибка загрузки. Когда я посмотрел глубже в окне вывода, я увидел, что это ошибка разрешения.

В моей установке vs2015 работает в Windows 10, и, похоже, причиной было то, что недавнее обновление безопасности microsoft изменило безопасность моих домашних папок, чтобы визуальная студия не смогла создать c:\users\myname.nuget\packages

Как только я создал c:\users\myname.nuget\packages и дал мне полный контроль над этой папкой, он сработал.

Как ни странно, хотя я изменил конфигурацию на http, загрузка действительно появилась через https. URL загрузки отображается как http в tools\options\nuget package manager\package sources, но окно вывода сообщает другую историю.

Ответ 8

Для меня это была настоящая временная сетевая проблема. IVe снова попытался немного позже, и ошибка исчезла.