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.
Note
dotnetup è disponibile in anteprima pubblica. Le funzionalità e il comportamento potrebbero cambiare prima della disponibilità generale.
Name
dotnetup self update - Aggiornare l'eseguibile dotnetup autonomo da un canale di versione.
Synopsis
dotnetup self update [--channel <daily|preview|stable>] [--force]
[--no-progress [<true|false>]]
dotnetup self update --update-notifications <true|false>
Description
Il comando aggiorna il file eseguibile autonomo dotnetup in esecuzione sul posto.
Scarica la build più recente disponibile per il canale di versione selezionato e il sistema operativo e l'architettura correnti.
Non aggiorna gli SDK o i runtime di .NET gestiti. Per tali installazioni, usare dotnetup update.
Nello stesso canale della versione, una versione disponibile uguale o precedente non sostituisce l'eseguibile installato a meno che non si specifichi --force.
Il comando segnala che non è stato applicato alcun aggiornamento e restituisce il codice 0di uscita .
Una modifica tra i canali di versione, ad esempio una versione di anteprima e una versione stabile, può sostituire l'eseguibile anche quando la versione di destinazione è precedente.
La directory di installazione deve essere scrivibile. L'aggiornamento automatico non supporta l'esecuzione tramite l'host dotnet o un eseguibile che è un collegamento simbolico o un altro punto di analisi. Usare l'eseguibile autonomo nella directory di installazione effettiva.
Mentre l'aggiornamento automatico contiene i blocchi di coordinamento, altri comandi dotnetup possono non riuscire con un messaggio che informa che è in corso un aggiornamento. Riprovare a eseguire questi comandi al termine dell'aggiornamento automatico.
Per le versioni precedenti che non riconoscono self updateo per il ripristino quando l'eseguibile non viene più avviato, usare gli script di download.
Opzioni
| Option | Description |
|---|---|
--channel <daily\|preview\|stable> |
Selezionare il canale di rilascio dotnetup, non un canale SDK .NET. Per impostazione predefinita, le versioni senza un'etichetta non definitiva usano stable, le versioni con un'etichetta preview usano previewe altre versioni non definitive usano daily. |
--force |
Installare la build più recente del canale selezionato anche quando non è più recente. Questa opzione può reinstallare o effettuare il downgrade di dotnetup. |
--update-notifications <true\|false> |
Abilitare o disabilitare le notifiche di aggiornamento senza aggiornare il file eseguibile. Questa opzione non può essere combinata con --channel o --force. |
--no-progress [<true\|false>] |
Disabilitare la visualizzazione dello stato di avanzamento del download. |
-?, -h, --help |
Mostra aiuto ai comandi. |
Le build giornaliere ufficiali contengono anche l'etichetta della preview versione, quindi per impostazione predefinita viene chiamato il canale di anteprima. Per mantenere le build giornaliere, specificare --channel daily.
Il parser accetta stable, ma non è disponibile alcuna versione dotnetup stabile durante questa anteprima pubblica.
Aggiornare le notifiche
Dopo aver completato l'installazione interattiva e i comandi di aggiornamento, dotnetup può scrivere un avviso nell'output standard quando è disponibile una build dotnetup più recente.
Questi comandi includono bare dotnetup, install, sdk installruntime install, update, sdk update, e runtime update.
Le notifiche sono abilitate per impostazione predefinita. Il controllo usa il canale di rilascio predefinito della build in esecuzione e viene aggiornato in background al massimo ogni 24 ore dopo un controllo riuscito. Non scarica o installa il file eseguibile. Un aggiornamento riuscito genera al massimo un avviso. Un breve comando potrebbe terminare prima dell'aggiornamento, in modo che l'avviso possa essere visualizzato dopo un comando successivo.
Le notifiche non vengono visualizzate quando l'output viene reindirizzato, anche con --interactive true. Un controllo non riuscito non riesce a eseguire l'installazione o l'aggiornamento.
Per disabilitare le notifiche, eseguire:
dotnetup self update --update-notifications false
Per abilitare di nuovo le notifiche, eseguire:
dotnetup self update --update-notifications true
Esempi
Aggiornare dotnetup dal canale di versione predefinito:
dotnetup self update
Eseguire l'aggiornamento alla build giornaliera più recente senza scaricare lo stato di avanzamento:
dotnetup self update --channel daily --no-progress
Tornare alla build di anteprima più recente, anche se è precedente alla build giornaliera installata:
dotnetup self update --channel preview --force