Mit ASP.MVC 3 + Nuget habe ich Pakete hinzugefügt, aber dies ist das erste Mal, dass ich versucht habe, ein Paket mit Abhängigkeiten zu aktualisieren. Bis jetzt stecke ich fest ...
Erstellt eine brandneue ASP.MVC 3-Anwendung. Wollte jQuery von der standardmäßigen jQuery 1.5.1 auf Version 1.6 upgraden.
In der Package Manager-Konsole:
%Vor%Gibt es eine andere Syntax, um ein Paket zu aktualisieren? Muss ich alle diese abhängigen Pakete entfernen und sie erneut hinzufügen?
Bevor Sie jQuery auf Version 1.6 aktualisieren, müssen Sie diese Pakete auf eine Version aktualisieren, die jQuery 1.6 unterstützt.
Oh, warum so kompliziert? Öffnen Sie einfach die Datei ~/Views/Shared/_Layout.cshtml
und ersetzen Sie:
mit:
%Vor% Nach dem Herunterladen von jquery 1.6 und natürlich in Ihrem Scripts
-Ordner.
Natürlich, wenn Sie ein CDN verwenden (was Sie übrigens tun sollten, wenn Ihre Seite öffentlich ist), dann öffnen Sie einfach ~/Views/Shared/_Layout.cshtml
und ersetzen:
mit:
%Vor%und das ist alles, was du brauchst.
Ich hatte das gleiche Problem, als ich versuchte, ein Paket zu installieren, das eine neuere Version von jQuery benötigte. Ich habe nur alle Pakete entfernt, die von jQuery abhängig waren, und sie dann nacheinander installiert. Es erlaubte mir dann, mein Paket zu installieren.
Tags und Links asp.net-mvc visual-studio-2010 nuget