NuGet 2.6.1 für WebMatrix – Versionshinweise
NuGet 2.6 Versionshinweise | nuGet 2.7 – Versionshinweise
Das NuGet-Team hat am 26. März 2014 eine aktualisierte NuGet-Paket-Manager Erweiterung für WebMatrix veröffentlicht. Dieses Update kann über den WebMatrix-Erweiterungskatalog mithilfe der folgenden Schritte installiert werden:
- WebMatrix 3 öffnen
- Klicken Sie auf das Symbol Erweiterungen in der Multifunktionsleiste Start
- Wählen Sie die Registerkarte Updates aus.
- Klicken Sie hier, um NuGet-Paket-Manager auf 2.6.1 zu aktualisieren.
- Schließen und Neustarten von WebMatrix 3
Dieses Erweiterungsupdate behebt zwei der größten Probleme, die Benutzer mit dem Verbrauch von NuGet-Paketen in WebMatrix konfrontiert haben. Der erste war ein NuGet-Schemaversionsfehler, und der zweite war ein Fehler, der zu Zero-Byte-DLLs im bin
Ordner führte.
Seit der Veröffentlichung von WebMatrix 3 wurden neue Features in NuGet eingeführt, die eine neue Schemaversion für die NuGet-Pakete erfordern. Wenn Sie versuchen, Ihre NuGet-Pakete auf Ihrer Website zu verwalten, können diese neuen Pakete zu Fehlern führen, die in WebMatrix angezeigt werden.
Diese neueste Version bietet Kompatibilität mit den neuesten NuGet-Paketen, die verhindern, dass dieser Fehler auftritt. Neue Versionen von Paketen, einschließlich Microsoft.AspNet.WebPages, können jetzt in WebMatrix installiert werden. Einige dieser Pakete verwendeten NuGet-Features wie XDT-Konfigurationstransformationen, die bisher in WebMatrix nicht unterstützt wurden.
Einige Benutzer haben berichtet, dass nach der Installation von NuGet-Paketen in WebMatrix, die DLLs enthalten, die in den Mülleimer kopiert werden, die DLLs im bin
Ordner als 0-Byte-Dateien angezeigt werden. Dadurch wird die Anwendung zur Laufzeit unterbrochen.
[This issue](https://nuget.codeplex.com/workitem/4060)
wurde jetzt behoben.
Als NuGet Paket-Manager 2.8 für Visual Studio veröffentlicht wurde, haben wir auch NuGet Paket-Manager 2.5.0 für WebMatrix veröffentlicht. Während dies in den NuGet 2.8-Versionshinweisen erwähnt wurde, haben wir die spezifischen neuen Features, die aktualisiert wurden, nicht erwähnt.
Sie können jetzt alle Pakete Ihrer Website in einem Schritt aktualisieren! Wenn Sie die NuGet-Erweiterung in WebMatrix öffnen, wird die Liste aller Pakete im Katalog, die installierten und die mit Updates angezeigt. Bisher müsste jedes Paket einzeln aktualisiert werden, aber jetzt gibt es eine nützliche Schaltfläche Alle aktualisieren, die auf der Registerkarte Updates angezeigt wird.
Beim Installieren von Paketen mit Dateien, die bereits auf Ihrer Website vorhanden sind, hat NuGet diese Dateien immer im Hintergrund ignoriert (ihre vorhandenen Dateien allein lassen). Dies könnte zu dem Eindruck führen, dass ein Paket installiert oder korrekt aktualisiert wurde, wenn es tatsächlich nicht war. NuGet fordert jetzt auf, dass Dateien überschrieben werden.