avinstallationskommando för dotnetup sdk

Note

dotnetup är i offentlig förhandsversion. Dess funktioner och beteende kan ändras före allmän tillgänglighet.

Name

dotnetup sdk uninstall – Ta bort en SDK-specifikation och oanvända filer.

Sammanfattning

dotnetup sdk uninstall <CHANNEL> [options]

Arguments

CHANNEL

Den lagrade SDK-kanalen eller den exakta versionen att ta bort. Matchning är skiftlägeskänsligt.

Kommandot accepterar ett argument och matchar det lagrade specifikationsnamnet, inte den version som en annan specifikation matchar. Om du till exempel bara latest spåras uninstall 11.0 tar du inte bort den specifikationen även när den väljer en 11,0 SDK. En enda kanal kan matcha flera installerade versioner.

Options

Option Description
--source <explicit\|globaljson\|all> Ta bort specifikationer från den valda källan. Standardvärdet är explicit.
--manifest-path <MANIFEST_PATH> Använd en anpassad manifestfil.
--install-path <INSTALL_PATH> Välj installationsroten.
--interactive [<true\|false>] Aktivera bekräftelse för oväntade resultat. Standardvärdet är false i CI eller när utdata omdirigeras och true på annat sätt. Enbart omdirigerade indata inaktiverar inte bekräftelse.
--non-interactive Fortsätt utan bekräftelse, även om --interactive är aktiverat. Varningar visas fortfarande.
-?, -h, --help Visa kommandohjälp.

Behavior

Avinstallera tar bort matchande specifikationer och kör sedan skräpinsamling för hela installationsroten. En annan specifikation kan ha en begärd SDK installerad. Skräpinsamling kan också ta bort oupphörliga installationer utanför den begärda kanalen, inklusive körningskomponenter.

Innan statusen ändras visas de begärda installationerna i kommandolistan och de specifikationer som håller dem installerade. Den visar även ytterligare installationer som ska tas bort. När någon av varningarna gäller i interaktivt läge trycker du på Y eller Retur för att fortsätta, eller N eller Esc för att avbryta. Annullering tar inte bort specifikationer eller filer. I icke-interaktivt läge skriver kommandot ut varningarna och fortsätter utan bekräftelse.

Varningssammanfattningen identifierar varje specifikation som ska tas bort från spårningen, inklusive dess komponent och källa. Om en annan specifikation behåller ett SDK tas den begärda specifikationen bort, men SDK:et förblir installerat. Borttagning av en global.json-sourced-specifikation tar inte bort global.json filen.

Examples

dotnetup sdk uninstall latest
dotnetup sdk uninstall 10.0.1xx --source globaljson
dotnetup sdk uninstall preview --source all --install-path .\.dotnet