Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Note
dotnetup is beschikbaar als openbare preview. De functies en het gedrag kunnen veranderen vóór algemene beschikbaarheid.
Name
dotnetup self update - Werk het zelfstandige dotnetup-uitvoerbare bestand bij vanuit een releasekanaal.
Synopsis
dotnetup self update [--channel <daily|preview|stable>] [--force]
[--no-progress [<true|false>]]
dotnetup self update --update-notifications <true|false>
Description
Met de opdracht wordt het actieve zelfstandige dotnetup uitvoerbare bestand bijgewerkt.
Het downloadt de nieuwste beschikbare build voor het geselecteerde releasekanaal en het huidige besturingssysteem en de huidige architectuur.
Beheerde .NET SDK's of runtimes worden niet bijgewerkt. Gebruik dotnetup updatevoor deze installaties .
In hetzelfde versiekanaal vervangt een gelijke of oudere versie het geïnstalleerde uitvoerbare bestand niet, tenzij u opgeeft --force.
De opdracht meldt dat er geen update is toegepast en retourneert afsluitcode 0.
Een wijziging tussen versiekanalen, zoals een preview-versie en een stabiele versie, kan het uitvoerbare bestand vervangen, zelfs wanneer de doelversie ouder is.
De installatiemap moet beschrijfbaar zijn. Self-update biedt geen ondersteuning voor uitvoering via de dotnet host of een uitvoerbaar bestand dat een symbolische koppeling of een ander reparsepunt is. Gebruik het zelfstandige uitvoerbare bestand in de daadwerkelijke installatiemap.
Hoewel self-update de coördinatievergrendelingen bevat, kunnen andere dotnetup-opdrachten mislukken met een bericht dat er een update wordt uitgevoerd. Voer deze opdrachten opnieuw uit nadat het zelf bijwerken is voltooid.
Gebruik de downloadscripts voor oudere versies die niet worden herkend self updateof voor herstel wanneer het uitvoerbare bestand niet meer wordt gestart.
Opties
| Option | Description |
|---|---|
--channel <daily\|preview\|stable> |
Selecteer het dotnetup-releasekanaal, niet een .NET SDK-kanaal. Standaard worden versies zonder prerelease-labelgebruik stable, versies met labelgebruik previewpreviewen andere voorlopige versies gebruikt daily. |
--force |
Installeer de nieuwste build van het geselecteerde kanaal, zelfs als het niet nieuwer is. Met deze optie kunt u dotnetup opnieuw installeren of downgraden. |
--update-notifications <true\|false> |
Updatemeldingen in- of uitschakelen zonder het uitvoerbare bestand bij te werken. Deze optie kan niet worden gecombineerd met --channel of --force. |
--no-progress [<true\|false>] |
Weergave van downloadvoortgang uitschakelen. |
-?, -h, --help |
Toon commando-hulp. |
Officiële dagelijkse builds bevatten ook het preview versielabel, zodat ze standaard het preview-kanaal gebruiken. Als u dagelijkse builds wilt blijven gebruiken, geeft u --channel dailyop.
De parser stableaccepteert, maar er is geen stabiele dotnetup-release beschikbaar tijdens deze openbare preview.
Meldingen bijwerken
Nadat de interactieve installatie- en updateopdrachten zijn geslaagd, kan dotnetup een kennisgeving schrijven naar standaarduitvoer wanneer een nieuwere dotnetup-build beschikbaar is.
Deze opdrachten omvatten kale, , , , , update, en sdk updateruntime update. runtime installsdk installinstalldotnetup
Meldingen zijn standaard ingeschakeld. De controle maakt gebruik van het standaardreleasekanaal van de build en wordt maximaal elke 24 uur na een geslaagde controle op de achtergrond vernieuwd. Het uitvoerbare bestand wordt niet gedownload of geïnstalleerd. Een geslaagde vernieuwing produceert maximaal één kennisgeving. Een korte opdracht kan worden voltooid voordat de vernieuwing wordt vernieuwd, zodat de kennisgeving kan worden weergegeven na een latere opdracht.
Meldingen worden niet weergegeven wanneer uitvoer wordt omgeleid, zelfs niet met --interactive true. Een mislukte controle mislukt de installatie- of updateopdracht.
Als u meldingen wilt uitschakelen, voert u het volgende uit:
dotnetup self update --update-notifications false
Als u meldingen opnieuw wilt inschakelen, voert u het volgende uit:
dotnetup self update --update-notifications true
Examples
Dotnetup bijwerken vanaf het standaardreleasekanaal:
dotnetup self update
Werk bij naar de nieuwste dagelijkse build zonder downloadvoortgang:
dotnetup self update --channel daily --no-progress
Ga terug naar de nieuwste preview-versie, zelfs als deze ouder is dan de geïnstalleerde dagelijkse build:
dotnetup self update --channel preview --force