Wat is de .NET SDK?

De .NET SDK is een set bibliotheken en hulpprogramma's die ontwikkelaars gebruiken om .NET-toepassingen en -bibliotheken te maken. Het bevat de volgende onderdelen die worden gebruikt om toepassingen te bouwen en uit te voeren:

De .NET SDK installeren

Net als bij elke tooling is de eerste stap het ophalen van de hulpprogramma's op uw computer. Afhankelijk van uw scenario kunt u de SDK installeren met behulp van een van de volgende methoden:

  • Gebruik de systeemeigen installatieprogramma's.
  • Gebruik het installatieshell-script.

De systeemeigen installatieprogramma's zijn voornamelijk bedoeld voor ontwikkelmachines. De SDK wordt gedistribueerd met behulp van het systeemeigen installatiemechanisme van elk ondersteund platform, zoals DEB-pakketten op Ubuntu of MSI-bundels in Windows. Deze installatieprogramma's installeren en instellen zo nodig de omgeving zodat de gebruiker de SDK onmiddellijk na de installatie kan gebruiken. Ze hebben echter ook beheerdersbevoegdheden op de computer nodig. U vindt de SDK die u wilt installeren op de pagina .NET-downloads .

Daarentegen hebt u geen beheerdersbevoegdheden nodig om scripts te installeren. Ze installeren echter ook geen vereisten op de computer; u moet alle vereisten handmatig installeren. De scripts zijn voornamelijk bedoeld voor het instellen van buildservers of wanneer u de hulpprogramma's zonder beheerdersbevoegdheden wilt installeren. Meer informatie vindt u in het naslagartikel over het installatiescript. Zie De .NET SDK gebruiken in CI-omgevingen (Continuous Integration) voor meer informatie over het instellen van de SDK op uw CI-buildserver.

De SDK wordt standaard op een 'side-by-side'-manier (SxS) geïnstalleerd, wat betekent dat meerdere versies naast elkaar kunnen worden gebruikt op één computer. Zie De .NET-versie selecteren die u wilt gebruiken voor informatie over hoe de versie wordt gekozen wanneer u CLI-opdrachten uitvoert.

Beveiligingshandleiding

Belangrijk

De .NET SDK zoekt en voert verschillende hulpprogramma's uit die als afzonderlijke binaire bestanden in de SDK worden verzonden. In de meeste gevallen kan de SDK het volledige pad naar het uitvoerbare bestand bepalen. Er zijn echter uitzonderingen waarbij de SDK het pad niet kan bepalen en afhankelijk is van gebruikersinvoer. Het is mogelijk dat een gebruiker invoer kan opgeven die ervoor zorgt dat de .NET SDK schadelijke software uitvoert. Daarom moet u geen opslagplaatsen vertrouwen met binaire bestanden die overeenkomen met specifieke bestandsnamen in de SDK-installatielocatie, bijvoorbeeld msbuild.exe. De SDK wordt geïnstalleerd in een map met versiebeheer, zoals C:\Program Files\dotnet\sdk\7.0.400\ in Windows of /usr/bin/share/dotnet/sdk/7.0.400 op Linux.

Zie ook