2013-06-14 7 views
18

Ich habe die jquery Version 2.0 aktualisiert, aber ich fand, dass dies nicht kompatibel mit ie7 und 8 ist jetzt möchte ich auf alte Version 1.9.0 zurück. Wenn ich versuche, dies mit Nuget Konsole zu installieren, gibt es mir Fehler, dass bereits eine neue Version installiert ist.Manage NuGet Packages revert jquery zu alter Version

install-package jquery -version 1.9.0 
Successfully installed 'jQuery 1.9.0'. 
Install failed. Rolling back... 
Install-Package : Already referencing a newer version of 'jQuery'. 
At line:1 char:16 
+ install-package <<<< jquery -version 1.9 
+ CategoryInfo   : NotSpecified: (:) [Install-Package],  InvalidOperationException 
+ FullyQualifiedErrorId :NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand 
+0

Herunterladen alte Version des NuGet Paket: http: // Stackoverflow .com/questions/5628689/download-alte-version-von-paket-mit-nuget/5635453 # 5635453 – UGEEN

Antwort

48

Deinstallieren der Version 2.0 zuerst:

Uninstall-Package [yourpackage] -Force

Dann Neuinstallation der ältere Paket:

install-package jquery -version 1.9.0

+6

Nun, diese Antwort - obwohl Duplikat - hat mir immer noch geholfen. Weil die doppelte Antwort das hier angegebene "-Force" Argument nicht spezifiziert hat. Als ich bei der Installation von jQuery 1.9 (.1) einen Fehler/eine Warnung erhielt, war jQuery 2.0 (.3) bereits installiert. Und die Deinstallation von 2.0 (.3) gab eine Warnung/einen Fehler, dass andere Pakete (wie jQuery UI, jQuery Validation) davon abhängig waren. Aber löschen Sie es mit -Force und dann 1.9 WAS möglich installieren. – Bart

+0

Ich habe über [IhrPaket] verwechselt, aber ich habe festgestellt, dass dies nur jQuery ist, weil jeweils eine Version von jQuery installiert wurde. Vielen Dank. – QMaster

Verwandte Themen