Mi az a .NET SDK?

A .NET SDK kódtárak és eszközök készlete, amelyekkel a fejlesztők .NET-alkalmazásokat és kódtárakat hozhatnak létre. Az alkalmazások létrehozásához és futtatásához használt alábbi összetevőket tartalmazza:

A .NET SDK telepítése

Mint minden eszköznél, az első lépés az eszközök gépre való beolvasása. A forgatókönyvtől függően az alábbi módszerek egyikével telepítheti az SDK-t:

  • Használja a natív telepítőket.
  • Használja a telepítési felület szkriptet.

A natív telepítők elsősorban fejlesztői gépekre szolgálnak. Az SDK minden támogatott platform natív telepítési mechanizmusával van elosztva, például az Ubuntu deb-csomagjaival vagy a Windows MSI-csomagjaival. Ezek a telepítők szükség szerint telepítik és beállítják a környezetet ahhoz, hogy a felhasználó közvetlenül a telepítés után használja az SDK-t. Azonban rendszergazdai jogosultságokat is igényelnek a gépen. A .NET letöltési oldalán megtalálja a telepíteni kívánt SDK-t.

A szkriptek telepítése azonban nem igényel rendszergazdai jogosultságokat. A gépre azonban nem telepítnek semmilyen előfeltételt; az összes előfeltételt manuálisan kell telepítenie. A szkriptek elsősorban buildkiszolgálók beállítására szolgálnak, vagy ha rendszergazdai jogosultságok nélkül szeretné telepíteni az eszközöket. További információt a telepítési szkriptek referenciacikkében talál. Az SDK ci buildkiszolgálón való beállításáról további információt a .NET SDK használata folyamatos integrációs (CI) környezetekben című témakörben talál.

Alapértelmezés szerint az SDK "egymás mellett" (SxS) módon települ, ami azt jelenti, hogy több verzió is létezhet egy gépen. A parancssori felületi parancsok futtatásakor használt verzió kiválasztásáról további információt a használandó .NET-verzió kiválasztása című témakörben talál.

Biztonsági útmutató

Fontos

A .NET SDK megkeresi és végrehajtja a különböző eszközöket, amelyek különálló végrehajtható bináris fájlokként szállnak az SDK-ban. A legtöbb esetben az SDK meg tudja határozni a végrehajtható fájl teljes elérési útját. Vannak azonban kivételek, amelyekben az SDK nem tudja meghatározni az elérési utat, és a felhasználói bemenetre támaszkodik. Lehetséges, hogy a felhasználó olyan bemenetet tud megadni, amely miatt a .NET SDK rosszindulatú szoftvereket hajt végre. Ezért nem szabad megbíznia olyan bináris adattárakban, amelyek megfelelnek az SDK telepítési helyén megadott fájlneveknek, például msbuild.exe. Az SDK windowsos vagy /usr/bin/share/dotnet/sdk/7.0.400\a C:\Program Files\dotnet\sdk\dotnet\sdk\7.0.400\ mappába.

Lásd még