2017-07-14 39 views
5

duplicate < - To samo pytanie/niewystarczająca odpowiedź.Wystąpił błąd podczas pobierania metadanych pakietu dla ***

To pytanie zostało zadane wiele razy wcześniej. Rozwiązaniem (które działa dla mnie) jest usunięcie pakietu (-ów) *** z pliku packages.config (to jest wystarczające) i z folderu packages.

Jest to złe rozwiązanie dla mnie, ponieważ musi być powtarzane za każdym razem, gdy chcę zainstalować pakiet Nuget. Pakiet winowajcy jest różny, ale za każdym razem jest to ten sam pakiet (Newtonsoft.Json/NETStandard.Library itd.), Dopóki nie usunie wszystkich pakietów i nie spróbuję ich ponownie zainstalować (czasami zmienia to pakiet sprawcy) .

Czy istnieje rozwiązanie tego problemu? Rozbijanie nerwów to konieczność ciągłego naprawiania tego podręcznika. I myślę, że wskazuje na jakiś poważny problem, który chciałbym zmienić w moim projekcie.

Dziękujemy!

Odpowiedz

10

Zaktualizuj menedżera pakietów Visual Studio do najnowszej wersji, wykonując poniższe czynności, a problem z bieżącym zniknie.

  1. W Visual Studio, z menu "Narzędzia" wybierz opcję "Rozszerzenia i aktualizacje".
  2. W wyświetlonym oknie dialogowym rozwiń węzeł "Aktualizacje" z drzewa po lewej stronie.
  3. Wybierz opcję "Visual Studio Gallery" z drzewa.
  4. Na koniec wyszukaj aktualizację Menedżera pakietów na liście aktualizacji po prawej stronie okna dialogowego i kliknij znajdujący się obok przycisk "Aktualizuj".
+0

Naprawiono to niestety. Rozwiązałem problem, komentując źródło v3 z pliku konfiguracyjnego nuget. – maxx

+0

Naprawiono dla mnie –

+0

Nie znalazłem aktualizacji, czy istnieje sposób na ponowne odinstalowanie i ponowne zainstalowanie menedżera pakietów Nuget? –