dotnetup önfrissítési parancs

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.

Name

dotnetup self update – Frissítse a kiadási csatornáról végrehajtható önálló dotnetupot.

Synopsis

dotnetup self update [--channel <daily|preview|stable>] [--force]
                    [--no-progress [<true|false>]]
dotnetup self update --update-notifications <true|false>

Description

A parancs frissíti a futtatható önálló dotnetup végrehajtható fájlt. Letölti a legújabb elérhető buildet a kiválasztott kiadási csatornához, valamint az aktuális operációs rendszerhez és architektúrához. Nem frissíti a felügyelt .NET SDK-kat vagy futtatókörnyezeteket. Ezeknél a telepítéseknél használja a következőt dotnetup update: .

Ugyanazon a verziócsatornán egy egyenlő vagy régebbi elérhető verzió csak akkor cseréli le a telepített végrehajtható fájlt, ha megadja --force. A parancs azt jelenti, hogy nem történt frissítés, és a kilépési kódot 0adja vissza. A verziócsatornák (például az előzetes verzió és a stabil verzió) közötti változás akkor is lecserélheti a végrehajthatót, ha a célverzió régebbi.

A telepítési könyvtárnak írhatónak kell lennie. Az önfrissítés nem támogatja a végrehajtást a dotnet gazdagépen vagy egy szimbolikus hivatkozást vagy egy másik újraelemzési pontot tartalmazó végrehajtható fájlon keresztül. Használja az önálló végrehajtható fájlt a tényleges telepítési könyvtárában.

Bár az önfrissítés megtartja a koordinációs zárolásokat, más dotnetup-parancsok meghiúsulhatnak egy olyan üzenettel, amely szerint a frissítés folyamatban van. Az önfrissítés befejezése után próbálkozzon újra a parancsokkal.

Olyan régebbi verziók esetében, amelyek nem ismerik fel self update, vagy ha a végrehajtható fájl már nem indul el, használja a letöltési szkripteket.

Beállítások

Lehetőség Description
--channel <daily\|preview\|stable> Válassza ki a dotnetup kiadási csatornát, ne .NET SDK-csatornát. Alapértelmezés szerint a prerelease címkével stablenem rendelkező verziók, a címkehasználattal previewrendelkező preview verziók és az egyéb előzetes verziók használhatókdaily.
--force Telepítse a kiválasztott csatorna legújabb buildjét még akkor is, ha még nem újabb. Ez a beállítás újratelepítheti vagy visszaminősítheti a dotnetupot.
--update-notifications <true\|false> A végrehajtható fájl frissítése nélkül engedélyezheti vagy letilthatja a frissítési értesítéseket. Ez a beállítás nem használható együtt a --channel vagy a --force beállítással.
--no-progress [<true\|false>] A letöltési folyamat megjelenítésének letiltása.
\, \, \ A parancs súgójának megjelenítése.

A hivatalos napi buildek a verziócímkét is magukban hordozzák preview , ezért alapértelmezés szerint az előnézeti csatornára vannak beépítve. A napi buildek megtartásához adja meg a .--channel daily Az elemző elfogadja stable, de ebben a nyilvános előzetes verzióban nem érhető el stabil dotnetup-kiadás.

Értesítések frissítése

A sikeres interaktív telepítési és frissítési parancsok után a dotnetup értesítést írhat a standard kimenetnek, ha egy újabb dotnetup-build érhető el. Ezek a parancsok a következők: csupaszdotnetup, install, sdk install, runtime install, updatesdk updateés runtime update.

Az értesítések alapértelmezés szerint engedélyezve vannak. Az ellenőrzés a futó build alapértelmezett kiadási csatornáját használja, és a sikeres ellenőrzés után legfeljebb 24 óránként frissül a háttérben. Nem tölti le vagy telepíti a végrehajtható fájlt. A sikeres frissítés legfeljebb egy értesítést eredményez. Előfordulhat, hogy egy rövid parancs befejeződik a frissítés előtt, így az értesítés egy későbbi parancs után is megjelenhet.

Az értesítések nem jelennek meg a kimenet átirányításakor, még a következővel --interactive trueis: . A sikertelen ellenőrzés nem hiúsul meg a telepítési vagy frissítési parancsban.

Az értesítések letiltásához futtassa a következőt:

dotnetup self update --update-notifications false

Az értesítések ismételt engedélyezéséhez futtassa a következőt:

dotnetup self update --update-notifications true

Examples

Frissítse a dotnetupot az alapértelmezett kiadási csatornáról:

dotnetup self update

Frissítés a legújabb napi buildre letöltési folyamat nélkül:

dotnetup self update --channel daily --no-progress

Térjen vissza a legújabb előzetes buildhez, még akkor is, ha régebbi, mint a telepített napi build:

dotnetup self update --channel preview --force

Lásd még