Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Note
dotnetup är i offentlig förhandsversion. Dess funktioner och beteende kan ändras före allmän tillgänglighet.
Name
dotnetup self update – Uppdatera den fristående körbara dotnetup-filen från en versionskanal.
Synopsis
dotnetup self update [--channel <daily|preview|stable>] [--force]
[--no-progress [<true|false>]]
dotnetup self update --update-notifications <true|false>
Description
Kommandot uppdaterar den körbara dotnetup körbara filen på plats.
Den laddar ned den senaste tillgängliga versionen för den valda versionskanalen och det aktuella operativsystemet och arkitekturen.
Den uppdaterar inte hanterade .NET SDK:er eller körningar. För dessa installationer använder du dotnetup update.
På samma versionskanal ersätter inte en lika stor eller äldre tillgänglig version den installerade körbara filen om du inte anger --force.
Kommandot rapporterar att ingen uppdatering har tillämpats och returnerar slutkoden 0.
En ändring mellan versionskanaler, till exempel en förhandsversion och en stabil version, kan ersätta den körbara filen även när målversionen är äldre.
Installationskatalogen måste vara skrivbar. Självuppdatering stöder inte körning via dotnet värden eller en körbar fil som är en symbolisk länk eller en annan referenspunkt. Använd den fristående körbara filen i den faktiska installationskatalogen.
Även om självuppdateringen innehåller sina samordningslås kan andra dotnetup-kommandon misslyckas med ett meddelande om att en uppdatering pågår. Försök igen med dessa kommandon när självuppdateringen har slutförts.
För äldre versioner som inte känner igen self updateeller för återställning när den körbara filen inte längre startar använder du nedladdningsskripten.
Options
| Option | Description |
|---|---|
--channel <daily\|preview\|stable> |
Välj dotnetup-versionskanalen, inte en .NET SDK-kanal. Som standard använder stableversioner utan en förhandsversionsetikett , versioner med etikettanvändning previewpreviewoch andra förhandsversioner .daily |
--force |
Installera den valda kanalens senaste version även när den inte är nyare. Det här alternativet kan installera om eller nedgradera dotnetup. |
--update-notifications <true\|false> |
Aktivera eller inaktivera uppdateringsmeddelanden utan att uppdatera den körbara filen. Det här alternativet kan inte kombineras med --channel eller --force. |
--no-progress [<true\|false>] |
Inaktivera visning av nedladdningsstatus. |
-?, -h, --help |
Visa kommandohjälp. |
Officiella dagliga versioner har också versionsetiketten preview , så de är standard för förhandsgranskningskanalen. Om du vill behålla dagliga versioner anger du --channel daily.
Parsern accepterar stable, men ingen stabil dotnetup-version är tillgänglig under den här offentliga förhandsversionen.
Uppdatera meddelanden
Efter lyckade interaktiva installations- och uppdateringskommandon kan dotnetup skriva ett meddelande till standardutdata när en nyare dotnetup-version är tillgänglig.
Dessa kommandon omfattar bare dotnetup, install, sdk install, runtime install, update, sdk updateoch runtime update.
Meddelanden är aktiverade som standard. Kontrollen använder versionsversionens standardversionskanal och uppdateras högst en gång i bakgrunden var 24:e timme efter en lyckad kontroll. Den laddar inte ned eller installerar den körbara filen. En lyckad uppdatering ger högst ett meddelande. Ett kort kommando kan slutföras före uppdateringen, så meddelandet kan visas efter ett senare kommando.
Meddelanden visas inte när utdata omdirigeras, inte ens med --interactive true. En misslyckad kontroll misslyckas inte med installations- eller uppdateringskommandot.
Om du vill inaktivera meddelanden kör du:
dotnetup self update --update-notifications false
Om du vill aktivera meddelanden igen kör du:
dotnetup self update --update-notifications true
Examples
Uppdatera dotnetup från standardversionens kanal:
dotnetup self update
Uppdatera till den senaste dagliga versionen utan nedladdningsstatus:
dotnetup self update --channel daily --no-progress
Gå tillbaka till den senaste förhandsversionen, även om den är äldre än den installerade dagliga versionen:
dotnetup self update --channel preview --force