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.
A számítási feladatkészletek funkció olyan verziószámot biztosít, amely a .NET SDK számítási feladatok egy csoportját jelöli. A telepítési, frissítési és visszaállítási parancsok ezt a számot használják számítási feladatokkal beállított frissítési módban a következő előnyök biztosításához:
- Ön szabályozza a telepített számítási feladatok verzióinak változását. A számítási feladatkészletek nélküli alternatív üzemmódot laza jegyzékfrissítési módnak nevezzük. Ebben a módban a számítási feladatok automatikusan frissülnek, mivel az egyes számítási feladatok új verziói bármely konfigurált NuGet-hírcsatornán megjelennek. Frissítési
workload-setmódban a számítási feladatok egy adott számítási feladathoz beállított verzióban maradnak, amíg explicit módon nem módosítja ezt a verziót. - Telepítheti és frissítheti az egyidejűleg szállított és ismert munkaterhelési verziók kombinációját.
- Gondoskodhat arról, hogy a csapat minden tagja mindig ugyanazokat a számítási feladatverziókat használja.
- Nem kell visszaállítási fájlt használnia annak megadásához, hogy melyik számítási feladat verzióját szeretné használni.
Az alábbi módokon használhatja a számítási feladatkészleteket:
- "Rögzítse" a
installparancsot egy adott számítási feladat által beállított verzióra. - Frissítse a telepített számítási feladatokat a legújabb elérhető számítási feladatkészlet-verzióra.
- Frissítsen egy megadott számítási feladathoz beállított verzióra.
- Adja meg a számítási feladat által beállított verziót a global.json.
- Ellenőrizze az aktuális frissítési módot és a számítási feladat által beállított verziót.
Továbbra is dönthet úgy, hogy az egyes számítási feladatok legújabb verzióját telepíti, frissíti vagy visszaállítja, figyelmen kívül hagyva a számítási feladatkészleteket.
Előfeltételek
.NET 8.0.400 SDK vagy újabb.
A 8.0.400 SDK-ban a
dotnet workloadparancsok csak akkor vannak számítási feladatokkal beállított frissítési módban, ha kifejezetten ki vannak választva.
"Rögzítés" a telepítési parancsban
A dotnet workload install parancs "kitűzi" a --version install parancsot frissítési workload-set módban a megadott számítási feladattal beállított verzióval.
A parancs többé nem telepíti automatikusan a legújabb számítási feladatot laza jegyzékek alapján.
A parancs rögzítéséhez install :
Válasszon egy számítási feladathoz beállított verziót. Például:
9.0.100-preview.7.24414.1.Válasszon számítási feladatot. Például:
aspire.-
dotnet workload install aspire --version 9.0.100-preview.7.24414.1A parancs futtatásakor:
- A frissítési módot választja
workload-set, ha még nincs kiválasztva. - Lekéri a megadott verziójú számítási feladatkészletet.
- A számítási feladatkészletből lekéri a megadott számítási feladat jegyzékverzióját.
- Telepíti a számítási feladat jegyzékverzióját.
- Ha elkészült, frissítési
workload-setmódban marad.
- A frissítési módot választja
Válasszon egy másik telepítendő számítási feladatot, például
maui-ios.-
dotnet workload install maui-iosEz a parancs telepíti a
maui-iosszámítási feladatot a számítási feladatnak a számítási feladat által beállított verziójával9.0.100-preview.7.24414.1, mivel az előzőinstallparancs példája rögzítette a számítási feladatkészletet.
A megadott verzióhoz vagy install update pin-kóddal install való használat--version, de update csak frissítési módra workload-set van konfigurálva, nem pedig egy adott számítási feladattal beállított verzióra. Ha ezután a --version beállítás nélkül futdotnet workload update, a update parancs:
- Frissíti a számítási feladatokat a legújabb elérhető számítási feladatkészlet-verzióra.
- "Feloldja" a
installparancsot. - Frissítési
workload-setmódban marad.
Frissítés a legújabb számítási feladatkészlettel
Ha a telepített számítási feladatokat a konfigurált hírcsatornákon elérhető legújabb számítási feladatkészlet-verzióra szeretné frissíteni, futtassa a következő parancsokat:
-
dotnet workload config --update-mode workload-setAz előző parancs csak akkor szükséges, ha jelenleg jegyzékfájl-frissítési módban van. Ha nem tudja, ellenőrizze az aktuális frissítési módot.
-
dotnet workload updateFrissítési
workload-setmódban ez a parancs frissíti a számítási feladatokat a legújabb számítási feladatkészlet-verzióra, hacsak nem adta meg a számítási feladat által beállított verziót global.json.
Frissítés számítási feladat által beállított verzióra
Ha meg szeretne adni egy számítási feladathoz beállított verziót, amelyre frissíteni szeretne, amikor nem adja meg a global.json, használja a --version update parancsot:
Válasszon egy számítási feladathoz beállított verziót. Például:
8.0.400.-
dotnet workload update --version 8.0.400workload-setA frissítési mód akkor lesz kiválasztva, ha még nem lett kiválasztva.
A global.json használata a számítási feladat által beállított verzióhoz
Fájl használata global.json egy adattár számítási feladathoz beállított verziójának megadásához:
Válasszon egy számítási feladathoz beállított verziót. Például:
9.0.100-preview.7.24414.1.Hozzon létre egy
global.jsonolyan fájlt, amely az alábbi példához hasonlóan néz ki:{ "sdk": { "workloadVersion": "9.0.100-preview.7.24414.1" } }
Ha az aktuális könyvtár ugyanabban az adattárban van, és a parancssori felület workload-set frissítési módban van, a , updateés restore parancsok installa számítási feladatokat a megadott számítási feladatkészlet-verzióhoz telepítik. Ha nem rendelkezik global.json fájllal, és frissítési workload-set módban van, a restore parancs telepíti a munkaterhelés-beállított verziót, amely akkor lett létrehozva, amikor a jegyzék-frissítési módról a frissítési módra workload-set váltott.
Ha a global.json fájlban van számítási feladatokkal beállított verziója, a számítási feladatok parancsai akkor is módban vannakworkload-set, ha még nem futtatta vagy használta --versiona config parancsot. A global.json fájl felülírja ezeket.
Ebben az esetben futtassa --version a parancsot a global.json fájlt tartalmazó elérési úton kívül.
Ha nem adja meg a számítási feladat által beállított verziót a global.json, a parancsot restore is használhatja--version. Ebben az esetben a restore parancs a frissítési workload-set módot választja, mielőtt visszaállítja a számítási feladatokat a megadott számítási feladatkészlet-verzióra.
Jegyzékek frissítési módjában restore telepíti vagy frissíti a számítási feladatokat az egyes számítási feladatok legújabb verziójára.
A frissítési mód és a verzió ellenőrzése
Az aktuális frissítési mód megtekintéséhez futtassa a config parancsot argumentum nélkül.--update-mode A mód vagy workload-set manifests. Példa:
dotnet workload config --update-mode
workload-set
A számítási feladat jelenlegi verziójának megtekintéséhez futtassa a következőt dotnet workload --version: . Ha telepítve van egy számítási feladatkészlet, egy olyan verzió jelenik meg, mint például a 9.0.100-preview.7.24414.1 vagy a 8.0.402. Példa:
dotnet workload --version
9.0.100-preview.7.24414.1
Jegyzék módban, vagy ha a számítási feladat által beállított verzió még nincs létrehozva a frissítési módra workload-set váltás után, megjelenik egy verzió a következő formájában <feature band>-manifests.<hash>: . Példa:
dotnet workload --version
9.0.100-manifests.cf958b56
Számítási feladat által beállított verzió kiválasztása
A számítási feladatkészleteket a rendszer közzéteszi nuget.org a .NET SDK minden kiadásával, a csomagazonosító Microsoft.NET.Workloads.<feature band>alatt. Az SDK stabil verziójához mindig van egy megfelelő számítási feladathoz beállított verzió. Így a 8.0.400 SDK 8.0.400 számítási feladatkészletet telepíthet, a 401 pedig 401-et. Általában azt javasoljuk, hogy telepítse a megfelelő számítási feladatkészletet egy stabil SDK-hoz.
Az előzetes kiadásokhoz keresse meg a megfelelő számítási feladatokkal beállított verziót a csomag README lapján. Lásd például a .NET 9 Preview 7 csomag README lapját.
A jövőben megtekintheti a számítási feladatokkal beállított verziók és azok tartalmainak listáját.
Számítási feladatkészletek figyelmen kívül hagyása
A konfigurált hírcsatornákon elérhető egyes számítási feladatok legújabb verziójának telepítéséhez vagy frissítéséhez válassza ki és használja a jegyzékek frissítési módját a számítási feladat config parancs futtatásával:
dotnet workload config --update-mode manifests
A .NET 8.0.4xx SDK-ban a jegyzékmód az alapértelmezett. Ebben a verzióban csak akkor kell explicit módon kiválasztania a Jegyzékek módot, ha korábban kifejezetten a frissítési módot választotta workload-set .