Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il dotnet package list comando esegue ora automaticamente un'operazione di ripristino prima di elencare i pacchetti per garantire risultati accurati e up-to-date. Si tratta di una modifica comportamentale rispetto all'implementazione precedente in cui il comando non ha richiesto un passaggio di ripristino. Inoltre, se l'operazione di ripristino non riesce, viene registrato un messaggio di errore.
Versione introdotta
.NET 10
Comportamento precedente
Il dotnet package list comando elenca i pacchetti di progetto senza eseguire un ripristino. Se è stato necessario un ripristino, è necessario eseguirlo manualmente prima di usare il comando .
Nuovo comportamento
Il dotnet package list comando esegue ora automaticamente un ripristino prima di elencare i pacchetti. Se il ripristino non riesce, il comando non elenca i pacchetti e registra invece un messaggio di errore in formato testo normale e JSON, a seconda dell'utilizzo del comando.
Tipo di cambiamento che interrompe la compatibilità
Questa modifica è una modifica funzionale.
Motivo della modifica
Questa modifica garantisce che il dotnet package list comando fornisca informazioni accurate e up-to-date del pacchetto.
Azione consigliata
Se questa modifica causa problemi nel flusso di lavoro:
- Usare l'opzione
--no-restorecondotnet package listse si vuole ignorare il passaggio di ripristino implicito. - Assicurarsi che il progetto sia pronto per il ripristino prima di eseguire il
dotnet package listcomando . - In alternativa, eseguire
dotnet restoremanualmente prima di usaredotnet package listper separare il passaggio di ripristino.
Le API interessate
Nessuno.