wake-up-neo.net

Beim Versuch, Pakete wiederherzustellen, ist ein Fehler aufgetreten. Bitte versuche es erneut

Ich versuche, die fehlenden Nuget-Pakete wiederherzustellen, und es wird mir dieser Fehler angezeigt:

An error occurred while trying to restore packages. Please try again.

Irgendwelche Erfahrung, die dieses Problem löst? Wie kann ich herausfinden, was genau den Fehler verursacht?

25
user3311522
  1. Stellen Sie sicher, dass Sie ein Upgrade auf das neueste NuGet durchführen ( http://docs.nuget.org/docs/start-here/installing-nuget ).
  2. Stellen Sie sicher, dass Sie die Wiederherstellung des Pakets "The Right Way" durchführen. http://blog.davidebbo.com/2014/01/the-right-way-to-restore-nuget-packages.html

Das sollte das Problem lösen.

18
Haacked

Wenn Sie das Paket nicht möchten, doppelklicken Sie einfach auf Ihre packages.config, suchen Sie die Zeile, die sich auf das Paket bezieht, das Sie entfernen möchten, und löschen Sie diese Zeile.

Wenn Sie das Paket dann möchten, können Sie es möglicherweise einfach mit nuget erneut herunterladen, und es würde sich wahrscheinlich selbst auflösen.

8
Jared Beach

So behebe ich mein Problem:

Zuerst lösche ich meine Paketquelle:

 enter image description here

Dann stellen Sie sicher, dass ich die richtige Pfadquelle habe, und klicken Sie auf die verfügbare Paketquelle:

 enter image description here

6
Willy David Jr

Ich hatte ein ähnliches Problem mit dem Microsoft.Bcl.Build.1.0.14-NuGet-Paket. Meine Lösung dafür war zu

  1. Schließen Sie Visual Studio
  2. Entferne den Paketordner mit dem Explorer (oder verschiebe ihn lieber an einen anderen Ort)
  3. Starten Sie Visual Studio
  4. Gehen Sie zum NuGet-Paketmanager und klicken Sie auf Wiederherstellen
5
testing

Ich habe das gleiche Problem behoben, indem ich die neueste Version von NuGet heruntergeladen habe (wirklich einfache Installation, schneller Download): http://docs.nuget.org/docs/start-here/installing-nuget

4
Ben

(Auf jeden Fall eine Anfänger-Antwort, aber ich lasse es, da ich dies nirgendwo anders gefunden habe.) Stellen Sie sicher, dass nuget.org nicht aus Ihren Paketquellen entfernt wurde.

Werkzeuge. Optionen. Nuget-Paketmanager Paketquellen. Stellen Sie sicher, dass "nuget.org" aktiviert ist. 

2
Patrick

Gehen Sie zu TOOLS unter OPTIONEN und wählen Sie NuGet Package Manager

  1. Allgemein, Alles auswählen
  2. Paketquelle, Wählen Sie alle erforderlichen Quellen aus

Klicken Sie auf OK. Fertig, du musst bereit sein.

0
Krishna Gupta

Für mich habe ich eine Lösung geklont (vs2015/NuGet3.4), die von einem abgelösten Pre-Release-Paket abhängig war. Nuget konnte die Vorabversion nicht wiederherstellen und ließ mich weder deinstallieren noch aktualisieren. Ich habe es durch das manuelle Editieren von packages.config auf ein älteres Nicht-Vorab-Release des Pakets gebracht, das ich dann auf die gewünschte Version aktualisieren konnte. HTH

0
timB33

Für den Fall, dass es jemand anderem hilft, hatte ich dieses Problem in einem .NET Standard-Projekt, in dem ich die Zielframeworks falsch definiert hatte:

<Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
        <TargetFramework>netstandard1.3;netstandard2.0;net45</TargetFramework>
    </PropertyGroup>
    ...

Wenn es das Plural TargetFrameworks (nicht TargetFramework) hätte sein sollen:

<Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
        <TargetFrameworks>netstandard1.3;netstandard2.0;net45</TargetFrameworks>
    </PropertyGroup>
    ...

0
TheCrimsonSpace