Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Note
dotnetup nyilvános előzetes verzióban érhető el. Funkciói és viselkedése az általános elérhetőség előtt változhat.
dotnetup a kért csatornát a feloldott verziótól elkülönítve tárolja.
Egy frissítés ismét megoldja az egyes Rolling Channel-csatornákat.
Ezek a frissítések nem frissítik a dotnetup végrehajtható fájlját.
Az eszköz frissítéséhez használja a(z) dotnetup self update elemet.
Frissítési hatókör kiválasztása
Használja az alábbi parancsok egyikét:
# Update all tracked SDK and runtime requirements.
dotnetup update
# Update SDK requirements only.
dotnetup sdk update
# Update SDK and runtime requirements.
dotnetup sdk update --all
# Update runtime requirements only.
dotnetup runtime update
A futtatókörnyezeti frissítések közé tartoznak az alapvető .NET és ASP.NET Core futtatókörnyezetek. Windows rendszeren ezek a Windows asztali futtatókörnyezetre vonatkozó követelményeket is tartalmazzák.
A telepítési gyökér korlátozása
Alapértelmezés szerint a frissítés képes feldolgozni a kijelölt manifesztum összes gyökerére vonatkozó követelményeket. A művelet korlátozásához használja a(z) --install-path elemet:
dotnetup update --install-path D:\tools\dotnet
Adattárfájlok frissítése
Az SDK-követelmények forrásként használhatják a(z) global.json elemet. Ha az újonnan feloldott SDK-verziót vissza szeretné írni minden forrásfájlba, futtassa a következőt:
dotnetup sdk update --update-global-json
E lehetőség nélkül a dotnetup telepíti a frissítést, de nem szerkeszti a tárolófájlt.
A frissítés feldolgozza a tárolt követelményeket, mielőtt a szemétgyűjtő frissítené a módosított global.json forrásokat. Miután módosította az adattár global.json elemét, futtassa a dotnetup sdk install parancsot az adattárból a tárolt függőségei frissítése előtt. Ellenkező esetben az első frissítés továbbra is feldolgozhatja az előző követelményt.
A frissítési viselkedés megértése
- A pontos SDK- és futtatókörnyezeti verziók kihagyásra kerülnek – kifejezetten kérték őket, ezért soha nem kerülnek frissítésre.
- Az egyes telepítési követelmények egymástól függetlenül lesznek feldolgozva.
- Az összes telepítési követelmény feldolgozása egyéni hiba után is folytatódik.
- A parancs hibát jelez, miután feldolgozta az összes fennmaradó telepítési követelményt.
- A sikeres frissítések tisztítást végeznek – ez egy tisztítási folyamat, amely eltávolítja azokat a telepített összetevőket, amelyekre egyik konfigurált telepítési követelménynek sincs ténylegesen szüksége.
- A telepített verzió megmarad, ha egy másik függőségnek még szüksége van rá.
Az eredmény áttekintése
Ellenőrizze a nyomon követett állapotot és a lemezen található telepítéseket:
dotnetup list
Géppel olvasható kimenethez:
dotnetup list --format json
Nyomon követett követelmény eltávolítása
Egy SDK-követelmény eltávolításához adja át a tárolt csatornát vagy a pontos verziót:
dotnetup sdk uninstall 10.0.1xx
Az eltávolítás eltávolítja a függőséget, majd törli a nem hivatkozott telepítéseket a kijelölt gyökérkönyvtárban.
Figyelmeztet, ha egy másik követelmény megtartja a kért telepítést, vagy ha a tisztítás eltávolítja a további telepítéseket.
A művelet megerősítése előtt tekintse át ezeket a figyelmeztetéseket.
Nem interaktív automatizálás esetén a megerősítés kihagyására használható a --non-interactive, nem a figyelmeztetések kihagyására.
A futásidejű követelményekhez használja a dotnetup runtime uninstall elemet.
További részletekért lásd az SDK eltávolítását és a futtatókörnyezet eltávolítását.