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.
Quando si esegue dotnet tool install --local, viene creato un manifesto se non esiste alcun errore. Questa modifica è stata implementata rendendo l'opzione--create-manifest-if-needed abilitata per impostazione predefinita. Si tratta di una modifica che causa un'interruzione, poiché gli utenti potrebbero aver basato sul comportamento di errore per verificare se sono necessari per creare un manifesto.
Il -d flag in dotnet tool install è stato aggiunto in precedenza per visualizzare i percorsi cercati per i manifesti. Queste informazioni sono state inoltrate nell'errore specificato quando non è presente alcun manifesto. Questo errore non viene più visualizzato perché viene creato un manifesto, se necessario. Non è più consigliabile usare il -d flag .
Versione introdotta
.NET 10
Comportamento precedente
In precedenza, se si tenta di installare uno strumento .NET come strumento locale in una cartella che non contiene un manifesto, si è verificato un errore:
Impossibile trovare un file manifesto.
Nuovo comportamento
A partire da .NET 10, la --create-manifest-if-needed=true funzionalità è ora abilitata per impostazione predefinita. Quando uno strumento viene installato come strumento locale, il manifesto viene creato automaticamente se non esiste. Il manifesto viene creato in base alle regole descritte nella documentazione dell'opzione--create-manifest-if-needed.
Tipo di cambiamento che interrompe la compatibilità
Questa modifica è una modifica funzionale.
Motivo della modifica
Questa modifica migliora l'esperienza utente rendendo dotnet tool install --local il lavoro per impostazione predefinita senza richiedere agli utenti di creare manualmente un manifesto. In precedenza, si è verificato un problema relativo alla creazione di un manifesto in una directory di lavoro anziché alla radice del repository, ma lo strumento ora inserisce il manifesto nella radice del repository quando possibile.
Azione consigliata
È possibile disattivare il comportamento di creazione automatica del manifesto passando --create-manifest-if-needed=false quando si chiama dotnet tool install --local.
Le API interessate
N/A