Mikor érdemes használni a dotnetup?

Note

dotnetup nyilvános előzetes verzióban érhető el. Funkciói és viselkedése az általános rendelkezésre állás előtt változhat.

A .NET többféleképpen is telepíthető. dotnetup egy lehetőség. Telepíti és kezeli a felhasználói fiókjához tartozó .NET SDK-kat és futtatókörnyezeteket. Ez a cikk segít eldönteni, hogy megfelel-e dotnetup az Ön helyzetének, vagy egy másik telepítési módszer jobb választás.

A dotnetuphoz illeszkedő forgatókönyvek

Fontolja meg dotnetup, ha szeretné:

  • Telepítse a .NET-et rendszergazdai jogosultságok nélkül és rendszercsomag-kezelő nélkül.
  • Tartsa egymás mellett több SDK-t és futtatókörnyezeti verziót, és frissítse őket együtt.
  • Kövessen egy csatornát, például lts, 10.0, vagy 10.0.1xx, hogy a frissítések a legújabb megfelelő verzióra kerüljenek.
  • Telepítse az adattár global.json fájlja által igényelt SDK-t.
  • Próbálja ki az előzetes verziót vagy a napi buildeket a gépszintű telepítés módosítása nélkül.
  • Használja ugyanazokat a parancsokat Windows, macOS és Linux rendszeren.

Más módszerekhez illő forgatókönyvek

Egy másik telepítési módszer jobb választás lehet, ha:

  • Támogatott, általánosan elérhető telepítési módszerre van szükség. dotnetup nyilvános előzetes verzióban érhető el. Éles gépekhez használja a .NET telepítőit, a csomagkezelőt vagy a Visual Studio.
  • Fejlesszen a Visual Studióval. A Visual Studio telepíti és karbantartja a .NET saját, gépszintű példányát. További információ: .NET telepítése Windows rendszeren.
  • Gépi szintű .NET telepítésre van szükség. Válasszon egy telepítési módszert az operációs rendszer és a karbantartási igények alapján. Windows rendszeren használja a Microsoft Update-et, vagy frissítse a csomagot a WinGettel. Linux rendszeren használja a disztribúció csomagkezelőjét. MacOS rendszeren futtassa újra a .NET telepítőt egy újabb verzió telepítéséhez. További információ: A .NET telepítése Windows, a .NET telepítése macOS rendszeren vagy a .NET telepítése Linux rendszeren.
  • A .NET telepítések kezelése és eltávolítása a szervezet Windows eszközein. Használja a .NET Install Manager alkalmazást.

Telepítési módszerek összehasonlítása

Capability dotnetup .NET telepítők és csomagkezelők dotnet-install szkriptek
Telepítés hatóköre Felhasználó Gép Bármely kiválasztott mappa
Rendszergazdai jogosultságokat igényel Nem, kivéve, ha a everywhere rendszert Windows rendszeren, PATH módban módosítja Yes No
A telepítések nyomon követése Yes Igen, az operációs rendszeren keresztül No
Frissítések telepítése Igen, a(z) dotnetup update segítségével Az operációs rendszertől és a telepítési módszertől függ No. Futtassa újra a szkriptet.
Eltávolítja a nem használt telepítéseket Yes Igen, az operációs rendszeren keresztül No
Olvas global.json Yes No Igen, a --jsonfile lehetőséggel
A napi build-ek telepítése Yes No Yes
Támogatási állapot Nyilvános előzetes verzió Általánosan elérhető Általánosan elérhető

A dotnetup használata más telepítésekkel

dotnetup nem távolítja el vagy nem módosítja a gépszintű telepítéseket. A két telepítés működése a választott hozzáférési módtól függ:

  • A none és shell módokban a dotnetup-környezet konfigurációját nem használó folyamatok továbbra is a gépszintű telepítést használják.
  • A everywhere Windows módban a dotnetup által felügyelt telepítés elsőbbséget élvez a rendszerszintű telepítéssel szemben. Migrálja a szükséges számítógépszintű SDK-kat és futtatókörnyezeteket a dotnetup által felügyelt telepítésbe.

További információ: dotnetup environment configuration.

További lépések