kommandot dotnet package list utför nu återställning som standard

Kommandot dotnet package list utför nu automatiskt en återställningsåtgärd innan du visar paket för att säkerställa korrekta och up-to-date-resultat. Det här är en beteendeförändring från den tidigare implementeringen där kommandot inte krävde något återställningssteg. Om återställningen misslyckas loggas dessutom ett felmeddelande.

Version lanserad

.NET 10

Tidigare beteende

Kommandot dotnet package list listade projektpaket utan att utföra en återställning. Om en återställning behövdes var du tvungen att köra den manuellt innan du använde kommandot .

Nytt beteende

Kommandot dotnet package list utför nu automatiskt en återställning innan paket visas. Om återställningen misslyckas visar kommandot inte paket och loggar i stället ett felmeddelande i både oformaterad text och JSON-format, beroende på kommandoanvändningen.

Typ av brytande ändring

Den här ändringen är en beteendeförändring.

Orsak till ändring

Den här ändringen säkerställer att dotnet package list kommandot ger korrekt och up-to-date-paketinformation.

Om den här ändringen orsakar problem i arbetsflödet:

  • Använd alternativet --no-restore med dotnet package list om du vill kringgå det implicita återställningssteget.
  • Kontrollera att projektet är redo för återställning innan du kör dotnet package list kommandot.
  • Alternativt kan du köra dotnet restore manuellt innan du använder dotnet package list för att frikoppla återställningssteget.

Berörda API:er

Ingen.