dotnet eszközfrissítés
Ez a cikk a következőre vonatkozik: ✔️ .NET Core 3.1 SDK és újabb verziók
Név
dotnet tool update
- Frissítések a megadott .NET-eszközt a gépen.
Szinopszis
dotnet tool update <PACKAGE_ID> -g|--global
[--add-source <SOURCE>] [--allow-downgrade]
[--configfile <FILE>]
[--disable-parallel] [--framework <FRAMEWORK>]
[--ignore-failed-sources] [--interactive]
[--no-cache] [--prerelease]
[-v|--verbosity <LEVEL>] [--version <VERSION>]
dotnet tool update <PACKAGE_ID> --tool-path <PATH>
[--add-source <SOURCE>] [--allow-downgrade]
[--configfile <FILE>]
[--disable-parallel] [--framework <FRAMEWORK>]
[--ignore-failed-sources] [--interactive]
[--no-cache] [--prerelease]
[-v|--verbosity <LEVEL>] [--version <VERSION>]
dotnet tool update <PACKAGE_ID> --local
[--add-source <SOURCE>] [--allow-downgrade]
[--configfile <FILE>]
[--disable-parallel] [--framework <FRAMEWORK>]
[--ignore-failed-sources] [--interactive]
[--no-cache] [--prerelease]
[--tool-manifest <PATH>]
[-v|--verbosity <LEVEL>] [--version <VERSION>]
dotnet tool update -h|--help
Leírás
A dotnet tool update
parancs lehetővé teszi a .NET-eszközök frissítését a számítógépen a csomag legújabb stabil verziójára. A parancs eltávolít és újratelepít egy eszközt, és hatékonyan frissíti azt. A parancs használatához adja meg az alábbi lehetőségek egyikét:
- Az alapértelmezett helyen telepített globális eszköz frissítéséhez használja a
--global
- Ha egy egyéni helyen telepített globális eszközt szeretne frissíteni, használja a
--tool-path
lehetőséget. - Helyi eszköz frissítéséhez használja a
--local
lehetőséget.
Argumentumok
PACKAGE_ID
A .NET globális frissítési eszközt tartalmazó NuGet-csomag neve/azonosítója. A csomag nevét a dotnet eszközlista parancsával találja meg.
Beállítások
--add-source <SOURCE>
Hozzáad egy további NuGet-csomagforrást, amelyet a telepítés során használhat. A hírcsatornák elérése párhuzamosan, nem sorrendben, bizonyos sorrendben érhető el. Ha ugyanaz a csomag és verzió több hírcsatornában található, a leggyorsabb hírcsatorna nyer. További információ: Mi történik a NuGet-csomag telepítésekor?
--allow-downgrade
A .NET-eszközcsomagok telepítésekor vagy frissítésekor engedélyezheti a csomag-visszalépést. Letiltja a következő figyelmeztetést: "A kért x.x.x verzió alacsonyabb, mint a meglévő x.x.x.x."
--configfile <FILE>
A használni kívánt NuGet-konfigurációs fájl (nuget.config). Ha meg van adva, a rendszer csak a fájlból származó beállításokat használja. Ha nincs megadva, a rendszer az aktuális könyvtárból származó konfigurációs fájlok hierarchiáját használja. További információ: Common NuGet Configurations.
--disable-parallel
Több projekt párhuzamos visszaállításának megakadályozása.
--framework <FRAMEWORK>
Megadja az eszközt frissíteni kívánt cél keretrendszert .
-g|--global
Azt adja meg, hogy a frissítés egy felhasználóra kiterjedő eszközhöz készült. Nem kombinálható a
--tool-path
beállítással. Mindkettő kihagyása--global
, és--tool-path
azt határozza meg, hogy a frissíteni kívánt eszköz helyi eszköz.
-?|-h|--help
A parancs használatának leírását nyomtatja ki.
--ignore-failed-sources
A csomag forráshibáinak kezelése figyelmeztetésként.
--interactive
Lehetővé teszi, hogy a parancs leálljon, és várja meg a felhasználói bemenetet vagy műveletet. Például a hitelesítés befejezéséhez.
--local
Frissítse az eszközt és a helyi eszközjegyzéket. Nem kombinálható a beállítással vagy a
--global
--tool-path
beállítással.--no-cache
Ne gyorsítótárazza a csomagokat és a HTTP-kéréseket.
--prerelease
Előzetes verziók belefoglalása.
--tool-manifest <PATH>
A jegyzékfájl elérési útja.
--tool-path <PATH>
Megadja a globális eszköz telepítésének helyét. A PATH lehet abszolút vagy relatív. Nem kombinálható a
--global
beállítással. Mindkettő kihagyása--global
, és--tool-path
azt határozza meg, hogy a frissíteni kívánt eszköz helyi eszköz.
-v|--verbosity <LEVEL>
A parancs részletességi szintjét állítja be. Az engedélyezett értékek a következők
q[uiet]
: ,m[inimal]
,n[ormal]
d[etailed]
ésdiag[nostic]
. További információ: LoggerVerbosity.
--version <VERSION>
Annak az eszközcsomagnak a verziótartománya, amelybe frissíteni szeretne. Ez nem használható a verziók leminősítésére, először újabb verziókat kell
uninstall
használnia.A .NET 8.0-tól
--version Major.Minor.Patch
kezdve egy adott major.minor.patch verzióra hivatkozik, beleértve a nem listázatlan verziókat is. Ha egy adott major.alverzió legújabb verzióját szeretné lekérni, használja a következőt--version Major.Minor.*
: .
Példák
dotnet tool update -g dotnetsay
Frissítések a dotnetsay globális eszközt.
dotnet tool update dotnetsay --tool-path c:\global-tools
Frissítések egy adott Windows-címtárban található dotnetsay globális eszközt.
dotnet tool update dotnetsay --tool-path ~/bin
Frissítések egy adott Linux/macOS könyvtárban található dotnetsay globális eszközt.
dotnet tool update dotnetsay
Frissítések az aktuális könyvtárhoz telepített dotnetsay helyi eszközt.
dotnet tool update -g dotnetsay --version 2.0.*
Frissítések a dotnetsay globális eszközt a legújabb javításverzióra, amelynek főverziója
2
és alverziója0
.dotnet tool update -g dotnetsay --version (2.0.*,2.1.4)
Frissítések a dotnetsay globális eszközt a megadott tartomány
(> 2.0.0 && < 2.1.4)
legalacsonyabb verziójára telepíti a rendszer2.1.0
. A szemantikai verziószámozási tartományokról további információt a NuGet csomagolási verziótartományait ismertető cikkben talál.