2016-04-03 7 views
27

Zainstalowałem VS2015 Update 2, a teraz menedżer pakietów nuget nie znajduje żadnych pakietów poza źródłem pakietu "Microsoft i .net". Wygląda na to, że źródło pakietu nuget zostało usunięte. Po dodaniu go ponownie jako "http://www.nuget.org" pojawia się błąd "Nie można pobrać wyników z jednego lub więcej źródeł".VS2015 menedżer pakietów nuget nie znajduje pakietów

Ktoś jeszcze ma ten problem?

Odpowiedz

50

To known issue z Nuget wersji 3.4, który jest dołączony do programu Visual Studio 2015 Aktualizacja 2:

Plik NuGet.config w folderze %AppData%\NuGet\ został przypadkowo opróżniony. Aby rozwiązać ten problem: Zamknij program Visual Studio 2015, usuń plik NuGet.config w folderze %AppData%\NuGet\ i uruchom ponownie program Visual Studio. Zostanie wygenerowany nowy plik NuGet.Config, a będziesz mógł kontynuować.

+7

To rozwiązało mój problem, dziękuję. Po zainstalowaniu nugetu z VS2015 Update 2 miałem tylko "Microsoft i .Net" jako źródło pakietów. Ale kiedy usunąłem plik nuGet, który zasugerowałeś i ponownie uruchomiłeś visual studio, otrzymałem wszystkie trzy źródła pakietów: "Wszystkie", "Microsoft i .Net" i "nuget.org". Tak! Dla innych osób mających ten problem, znalazłem mój plik nuGet.config na C: \ Users \ Ron.RONDEV \ AppData \ Roaming \ NuGet.config –

+2

głupie małe rzeczy, które mnie podniecają, kiedy powinienem wykonywać pracę zamiast ... pracował jak urok, dzięki – jleach

+0

Perfect! Dziękuję –

2

Używam aktualizacji 2 programu Visual Studio i miałem problem z oryginalnym plakatem. Mój plik konfiguracyjny źródła pakietu nie został usunięty, ale źródło nugetu zostało ustawione na https://api.nuget.org/v3/index.json. Musiałem ręcznie otworzyć plik konfiguracyjny i zmienić adres URL na http://api.nuget.org/v3/index.json, aby uzyskać pakiety do wyświetlenia. Jednak podczas próby pobrania pakietu potrzebowałem błędów. Tak więc w końcu sprawdziłem aktualizacje, zobaczyłem Visual Studio 2015 Update 3, zainstalowałem go, a teraz mogę wreszcie zobaczyć pakiety, pobrać i zainstalować je (używając adresu http - https nie działa)!

1

Po aktualizacji Visual Studio 2015 z 16 września mój NuGet.config został przemianowany na NuGet_temp.config. Usunąłem plik NuGet.config i zmieniłem nazwę wersji _temp na NuGet.Config.

Po tym wszystkim wszystkie moje paczki są wyświetlane ponownie.

+0

To działało na mnie , z jakiegoś powodu poprzedni plik nuget.config przerywał przywracanie nugetu, po odtworzeniu pliku z tą samą zawartością poprzedniego pliku nuget.config, zaczął działać idealnie ... dobra wskazówka! – Fabito

0

Jestem na aktualizacji społeczności Visual Studio 2015 3. Miałem ten problem. Dla mnie działało: otwórz plik Nuget.config i zmień https na http.

0

Otwórz Visual Studio jako administrator.

0

Próbowałem zarówno aktualizacji do vs2015 aktualizacji 3 i zmiany z https: // na http: //, ale nie naprawili problemu.

W moim przypadku był to błąd uprawnień do folderu lokalnego, ale wyglądał na komunikat o błędzie jako błąd pobierania. Kiedy spojrzałem głębiej w okno wyjściowe, mogłem zobaczyć, że to błąd uprawnień.

W moim setup vs2015 działa na systemie Windows 10 i wygląda na to, że niektóre najnowsze aktualizacje zabezpieczeń microsoft zmieniły zabezpieczenia moich folderów domowych, aby studio graficzne nie mogło utworzyć c: \ users \ myname.nuget \ packages

Po utworzeniu c: \ users \ myname.nuget \ packages i dałem sobie pełną kontrolę nad tym folderem, który działał.

Weirdly, chociaż zmieniłem konfigurację na http, pobieranie faktycznie przyszło przez https. Adres URL pobierania jest wyświetlany jako http w narzędziach \ options \ nuget package manager \ package, ale okno wyjściowe mówi inną historię.

0

Dla mnie był to prawdziwy tymczasowy problem z siecią. IVe spróbował ponownie nieco później, a błąd zniknął.