Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
NuGet 2.6 Versionshinweise | NuGet 2.7 Versionshinweise
Das NuGet-Team hat am 26. März 2014 eine aktualisierte NuGet Package 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 im Menüband "Start" auf das Symbol "Erweiterungen"
- Wählen Sie die Registerkarte "Updates" aus.
- Klicken Sie hier, um den NuGet-Paket-Manager auf 2.6.1 zu aktualisieren.
- Schließen und Neustarten von WebMatrix 3
Wichtige Änderungen
Dieses Erweiterungsupdate behebt zwei der größten Probleme, die Benutzer bei der Nutzung von NuGet-Paketen in WebMatrix gehabt haben. Der erste war ein NuGet-Schemaversionsfehler, und der zweite war ein Fehler, der zu Zero-Byte-DLLs im bin Ordner führte.
NuGet-Schema-Versionsfehler
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.
Zero-Byte-DLLs im Ordner "bin"
Einige Benutzer haben berichtet, dass nach der Installation von NuGet-Paketen in WebMatrix, die DLLs enthalten und in den Ordner bin bin kopiert werden, die DLLs im 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.
Weitere kürzlich vorgenommene Verbesserungen
Als NuGet Package Manager 2.8 für Visual Studio veröffentlicht wurde, haben wir auch NuGet Package Manager 2.5.0 für WebMatrix veröffentlicht. Obwohl dies in den NuGet 2.8-Versionshinweisen erwähnt wurde, wurden die spezifischen neuen Features, die aktualisiert wurden, nicht erwähnt.
Alle aktualisieren
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.
Vorhandene Dateien überschreiben
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.