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:
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.
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven:
.NET is een gratis, platformoverschrijdend, opensource-ontwikkelaarsplatform voor het ontwikkelen van veel verschillende soorten toepassingen. Met .NET kunt u meerdere talen, editors en bibliotheken gebruiken om te bouwen voor web, mobiel, desktop, games en IoT.
Build end-to-end solutions in Microsoft Azure to create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, and more.