Nuget Versionierungsproblem mit Paketwiederherstellung
Ich bin nicht in der Lage ein Paket installieren (Paket-Wiederherstellung) durch eine Art von Versionierung Problem mit Nuget. Hier sind die Schritte, die ich nahm:
Projekt erstellen:
Fehler : Die schema-version 'MagicalUnicorn.MvcErrorToolkit' ist nicht kompatibel mit version 1.6.21205.9031 von NuGet. Bitte aktualisieren Sie NuGet ist die neueste version von http://go.microsoft.com/fwlink/?LinkId=213942.
Extension manager sagt version ist: 2.0.30619.9119.
Ok, neu starten, VS als administrator, extension-manager deinstallieren nuget.
starten Sie VS als administrator erneut, Suche für nuget und installieren.
Extension manager wieder sagt version ist: 2.0.30619.9119.
Projekt neu:
Fehler : Die schema-version 'MagicalUnicorn.MvcErrorToolkit' ist nicht kompatibel mit version 1.6.21205.9031 von NuGet. Bitte aktualisieren Sie NuGet ist die neueste version von http://go.microsoft.com/fwlink/?LinkId=213942.
Ok, also neu starten, VS als administrator, extension-manager deinstallieren nuget wieder.
Diesmal download von http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c
Den installer laufen lassen, scheint alles ok.
Extension manager wieder sagt version ist: 2.0.30619.9119.
Projekt neu:
Fehler : Die schema-version 'MagicalUnicorn.MvcErrorToolkit' ist nicht kompatibel mit version 1.6.21205.9031 von NuGet. Bitte aktualisieren Sie NuGet ist die neueste version von http://go.microsoft.com/fwlink/?LinkId=213942.
Grr! Irgendwelche Ideen?
InformationsquelleAutor der Frage enashnash | 2012-08-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht es aus wie problem bei der nuget-Kommandozeile-tool. Wenn Sie aktivieren "Nuget package restore" - Funktion fügt es .nuget-Ordner, um Sie mit Lösung nuget.exe. Und wenn Sie das Projekt kompilieren, ist dieses Werkzeug verwenden, um zu downloaden fehlende Pakete, die nicht VS-Erweiterung wird hier verwendet. So versuchen Sie zu aktualisieren dieses tool von der Kommandozeile aus:
Verfahren screenshot:
InformationsquelleAutor der Antwort Pavel Bakshy
Die folgenden arbeitete für mich in Visual Studio 2012:
InformationsquelleAutor der Antwort Jeremy Wiggins
Keiner der angebotenen Lösungen hat bei mir (Visual Studio 2013, Nuget-Paket-Manager Version 2.8.5).
Hatte ich die gleichen Fehler, aber es wurde gesagt, ich hatte die version 2.5.4.
Ich es behoben, indem Sie zu Tools > Nuget Manager-Konsole - > Nuget-Paket-Konsole. Dieses öffnen ist ein Befehlszeilen-Fenster. Am oberen Rand des Fensters, war eine Aufforderung zum herunterladen von fehlenden Pakete für mein Projekt.
Drückte auf den download-button und der Fehler ging Weg nach bauen.
InformationsquelleAutor der Antwort Xchai
War ich vor dem gleichen Problem. Ich entschloss mich, es durch Auswahl von Extras auf VS 2010 Menü --> Bibliotheks-Paket-Manager --> Paket-Manager-Einstellungen --> Check "Automatisch nach updates suchen". Danach habe ich neu gestartet VS und wurde aufgefordert, für das Nuget-Update-Installation. Sobald das update installiert wurde, das Nuget-Paket -, HTTP-Client, in meinem Fall, habe installiert, reibungslos.
InformationsquelleAutor der Antwort Dipendu Paul
Stand ich vor diesem problem und ich habe alle Antworten, die waren auf dieser Seite und am Ende mein problem nicht gelöst. Nach viel Suche auf der Website, die ich aktualisieren könnte mein nuget von der ursprünglichen Website
http://docs.nuget.org/docs/start-here/installing-nuget
und zum Beispiel für vs2010 :
http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c
Auf dieser Website wählen Sie Ihre version von VS und dann update es .
Hinweis : vor der Installation von nuget,schließen Sie alle Visual Studio und Öffnen Sie nach der Installation Ihrem Projekt.
Dank
InformationsquelleAutor der Antwort Ali
Diese oben funktionierte nicht für mich, komplett. Es gibt einen letzten Schritt, der WICHTIG ist, zu beachten. Nach dem herunterladen der neuesten nuget-version, können Sie feststellen, dass die gleichen Fehler druckt in der Ausgabe-Fenster. Der Grund ist die .nuget-Ordner mit einem NuGet.exe gibt eine Versionsnummer.
Die Lösung (für mich und vielleicht von Ihr, dass Ihr Problem nicht beheben mit den oben genannten Richtungen), ist die
Löschen .nuget-Ordner aus, die Sie Lösung.
Rechten klicken Sie auf Ihrem web-Projekt und klicken Sie auf Enable Nuget Restore.
Den Anweisungen oben führen sollte, eine NEUE .nuget-Ordner Hinzugefügt werden, diese Zeit der NuGet.exe sollte die neueste version von nuget, das Sie heruntergeladen haben.
InformationsquelleAutor der Antwort joey