2011-08-11 15 views
17

Empty NuGet Dialog Próbowałem już przejść do adresu URL na oficjalnym źródle pakietów w mojej przeglądarce i otrzymałem tylko pustą listę. Próbowałem również znaleźć źródło Phila Haacka podczas Bingowania tego problemu i otrzymałem podobną pustą listę.NuGet nie pokazuje żadnych pakietów

Może to być zapora ogniowa - jestem w pracy, teraz, i to działało dobrze na drugi dzień, kiedy zacząłem grać z NuGet w domu. Ale NuGet wydaje się używać moich ustawień IE i jestem w stanie uzyskać dostęp do StackOverflow, jak widać. :)

Czy istnieje sposób na pobranie pakietów do lokalnego folderu? Dodałbym ten folder do listy źródeł, które NuGet ma sprawdzić.

Dzięki!

Zrzut ekranu z pracy komputera z ustawieniami (ten nie ma opakowania): enter image description here

Zrzut ekranu z domowego komputera w Ustawieniach (ten widzi wszystkie pakiety): enter image description here

komputery są obecnie tuż obok nawzajem - zarówno w tej samej sieci przewodowej podłączonej do tego samego routera itp.!

+0

Co stanie się, gdy przejdziesz na https://go.microsoft.com/fwlink/?LinkID=206669 w przeglądarce internetowej? – vcsjones

+0

- - Domyślnie - Pakiety pakiecie - ekranu

+0

Brak treści, tylko struktura. –

Odpowiedz

11

Spróbuj dodać nowe źródło pakietów z tego okna i ustawić źródło do http://packages.nuget.org/v1/FeedService.svc

+0

Kiedy to zrobiłem, powiedziano mi: "Wystąpił błąd podczas przetwarzania żądania. Sprawdź, czy" http://packages.nuget.org/v1/FeedService.svc/Packages "jest prawidłowym plikiem danych: –

+0

My bad. .. spróbuj bez "pakietów" na końcu: http://packages.nuget.org/v1/FeedService.svc/ –

+0

To się udało, dzięki! Czy to możliwe, że WinXP nie lubi przekierowania? ! –

6

byłem przeżywa ten sam błąd w VS 2010. Jednak przyjęta odpowiedź Rick Liddle nie działa dla mnie. Dziwne jest to, że mogę uzyskać listę dostępnych pakietów z Konsoli menedżera pakietów, bez problemu, więc nadal nie był to problem z łącznością.

Wreszcie zdałem sobie sprawę, że dostępna jest nowsza wersja NuGet, więc zainstalowałem ją i zadziałało! Oto kroki:

  1. Odinstaluj NuGet z Windows (Panel sterowania -> Programy i funkcje).
  2. Odinstaluj pakiet NuGet Package Manager od Visual Studio 2010 (Narzędzia -> Menedżer rozszerzeń).
  3. Zamknij Visual Studio.
  4. Pobierz i zainstaluj najnowszą wersję NuGet Package Manager (2.0.30625.9003 w czasie pisania) z http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c.

To wszystko. Na marginesie zauważyłem, że URI z oficjalnego źródła pakietu NuGet zmieniło się na https://nuget.org/api/v2/.

+0

BTW: Jeśli aktualizacja pakietu NuGet spowoduje błąd podczas instalacji, jeśli jesteś ok w dzienniku widać wyjątek SignatureMismatchException. Jest to znany problem, aby go naprawić, spójrz na [this] (http://stackoverflow.com/questions/6496640/nuget-upgrade-issue/8655810#8655810). – kzfabi

+0

Próbowałem też. To nie zadziałało. – hanskishore

0

Miałem ten problem dzisiaj. Moja lista nie była pusta, ale miała tylko 6 stron i nic, co było mi potrzebne, nie było dostępne.

Flaga w górnym prawym rogu pokazała, że ​​została zaktualizowana do NPM. Aktualizacja przez to nie przywróciła brakujących pakietów.

Wczoraj była aktualizacja aplikacji Nuget (2014-04-02).

4

Miałem podobny problem z VS2015. Domyślny kanał informacyjny (https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/) nie zwrócił żadnych wyników. Przełączono na https://www.nuget.org/api/v2 i udało się ponownie znaleźć pakiety.

Narzędzia-> Opcje-> Menedżer pakietów Nuget-> Źródła pakietów i dodaj nowe źródło pakietu.

+0

Niesamowite, uratowało mi to ból głowy. Jeśli zachowasz oba źródła, pamiętaj, aby wybrać opcję Źródła pakietów na "Wszystkie" w oknie przeglądarki nuget programu Visual Studio 2015. –

Powiązane problemy