Fehler im Nuget-Paket erhalten

8

Ich erhalte das folgende Problem, während ich mein Projekt kompiliere. Es ist eine MVC 5-Anwendung. Hier ist der Fehler:

Schweregrad Beschreibung Projektdateileitungsunterdrückungsstatus Fehler Dieses Projekt verweist auf NuGet-Pakete, die auf diesem Computer fehlen. Verwenden Sie NuGet Package Restore, um sie herunterzuladen. Weitere Informationen finden Sie unter Ссылка . Die fehlende Datei ist .. \ packages \ Microsoft.Net.Compiler.1.0.0 \ build \ Microsoft.Net.Compilers.props. WikidoctorAdmin E: \ Meine Projekte \ Wiki-Doktor \ Wiki-Doctor.com \ Wiki-Doctor.com \ WikidoctorAdmin \ WikidoctorAdmin.csproj 2107

Bitte helfen Sie mir, diesen Fehler zu beheben.

    
Atri Banerjee 29.12.2015, 17:50
quelle

5 Antworten

27

Ich hatte das gleiche Problem und löse es, indem ich das Projekt in einem Texteditor öffne und den folgenden Abschnitt lösche:

%Vor%

Ich brauchte Nuget für dieses Projekt nicht.

Hoffe, das hilft.

    
AxelWass 02.03.2017 14:25
quelle
1

Sie können dies auf zwei Arten beheben:

Unter Tools / Nuget Package Manager:

Bildschirmaufnahme im Menü

1) Wählen Sie die erste Option ( Paketmanager-Konsole ).

  • Das Paketmanager-Konsolenfenster wird angezeigt (normalerweise unten auf dem Bildschirm)
  • Sie sollten eine Schaltfläche sehen, die sagt " Fehlende Pakete wiederherstellen " ... Klicken Sie darauf.

Diese Methode funktioniert nur für dieses Projekt ... und Sie müssen dies für jedes Projekt mit fehlenden Paketen wiederholen

2) Wählen Sie Package Manager-Einstellungen

  • Stellen Sie sicher, dass das Kontrollkästchen " Download von Nuget zum Herunterladen fehlt" aktiviert ist Pakete "ist markiert
  • Bauen Sie Ihre Lösung neu auf

Nuget wird ab jetzt automatisch fehlende Pakete herunterladen. Dies ist einfacher, aber möglicherweise nicht immer das, was Sie wollen.

    
Bubba 29.12.2015 18:06
quelle
0

Ich habe das gleiche Problem, und ich habe es so gelöst: - Lösche alle Obj- und Bin-Ordner unter den Lösungsprojekten, - Verwenden des NuGet-Paketmanagers zum Wiederherstellen und Aktualisieren aller Pakete. Hoffe es hilft.

    
Marlon Dias 06.07.2017 18:33
quelle
0

Der Name des Projekts ist länger als 248 Zeichen. Sie müssen den Pfad unter 248 Zeichen umbenennen, dann Lösung öffnen und neu erstellen und das nugget wird aktualisiert.

    
Urs Marian 06.12.2017 14:02
quelle
0

das hat mir geholfen, einen ähnlichen Fehler zu haben -
gehe zu deinen beschwerenden Projektreferenzen - finde Verweise mit gelben Markierungen Öffne die Lösung nuget package manager und installiere nuget-Pakete neu, die diese gelb markierten dlls haben.

einfache Möglichkeit, eins nach dem anderen neu zu installieren - wählen Sie nuget in der rechten, im linken oberen Teil würden Projekte überprüft werden. Im linken unteren Teil - wähle eine Version aus, installiere, wähle eine Version aus (deine benötigte Version), installiere - wiederhole sie für alle fraglichen nugets

    
Sasha Bond 05.01.2018 15:03
quelle

Tags und Links