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.
Der dotnet package list Befehl führt jetzt automatisch einen Wiederherstellungsvorgang aus, bevor Pakete aufgelistet werden, um eine genaue und up-to-Datumsergebnisse sicherzustellen. Dies ist eine Verhaltensänderung von der vorherigen Implementierung, bei der der Befehl keinen Wiederherstellungsschritt erforderte. Wenn der Wiederherstellungsvorgang fehlschlägt, wird außerdem eine Fehlermeldung protokolliert.
Eingeführte Version
.NET 10
Vorheriges Verhalten
Der dotnet package list Befehl listet Projektpakete auf, ohne eine Wiederherstellung auszuführen. Wenn eine Wiederherstellung erforderlich war, mussten Sie sie manuell ausführen, bevor Sie den Befehl verwenden.
Neues Verhalten
Der dotnet package list Befehl führt jetzt automatisch eine Wiederherstellung durch, bevor Pakete aufgelistet werden. Wenn die Wiederherstellung fehlschlägt, listet der Befehl keine Pakete auf und protokolliert stattdessen je nach Befehlsverwendung eine Fehlermeldung in Nur-Text- und JSON-Formaten.
Art der einschneidenden Änderung
Diese Änderung ist eine Verhaltensänderung.
Grund für Änderung
Diese Änderung stellt sicher, dass der dotnet package list Befehl genaue und up-to-Date-Paketinformationen bereitstellt.
Empfohlene Aktion
Wenn diese Änderung Probleme in Ihrem Workflow verursacht:
- Verwenden Sie die
--no-restoreOption mitdotnet package list, wenn Sie den impliziten Wiederherstellungsschritt umgehen möchten. - Stellen Sie sicher, dass Ihr Projekt bereit für die Wiederherstellung ist, bevor Sie den
dotnet package listBefehl ausführen. - Alternativ können Sie
dotnet restoremanuell ausführen, bevor Siedotnet package listverwenden, um den Wiederherstellungsschritt zu entkoppeln.
Betroffene APIs
Keiner.