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?
Das sollte das Problem lösen.
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.
Ich hatte ein ähnliches Problem mit dem Microsoft.Bcl.Build.1.0.14
-NuGet-Paket. Meine Lösung dafür war zu
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
(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.
Gehen Sie zu TOOLS unter OPTIONEN und wählen Sie NuGet Package Manager
Klicken Sie auf OK. Fertig, du musst bereit sein.
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
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>
...