.NET Framework installeren voor ontwikkelaars
.NET is een integraal onderdeel van veel apps die worden uitgevoerd in Windows en biedt algemene functionaliteit voor die apps die kunnen worden uitgevoerd. Voor ontwikkelaars biedt .NET Framework een uitgebreid en consistent programmeermodel voor het bouwen van apps met visueel verbluffende gebruikerservaringen en naadloze en veilige communicatie.
Notitie
Dit artikel is bedoeld voor ontwikkelaars die .NET Framework op hun eigen systeem willen installeren of die het willen installeren met hun toepassingen. Zie de afzonderlijke artikelen over het installeren van .NET Framework op specifieke besturingssystemen, zoals .NET Framework installeren op Windows 10 en Windows Server 2016 voor gebruikers die geïnteresseerd zijn in het installeren van .NET Framework.
Dit artikel bevat koppelingen voor het installeren van alle versies van .NET Framework van .NET Framework 4.5 naar .NET Framework 4.8.1 op uw computer. Als u een ontwikkelaar bent, kunt u deze koppelingen ook gebruiken om .NET Framework te downloaden en opnieuw te distribueren met uw apps. Zie de .NET Framework-implementatiehandleiding voor ontwikkelaars voor informatie over het implementeren van een versie van .NET Framework met uw app.
Belangrijk
.NET Framework-inhoud die eerder digitaal is ondertekend met behulp van certificaten die gebruikmaken van het SHA1-algoritme, wordt buiten gebruik gesteld om de veranderende industriestandaarden te ondersteunen.
Op 26 april 2022 worden de volgende versies van .NET Framework beëindigd: 4.5.2, 4.6 en 4.6.1. Na deze datum worden er geen beveiligingscorrecties, updates en technische ondersteuning meer geboden voor deze versies.
Als u .NET Framework 4.5.2, 4.6 of 4.6.1 gebruikt, werkt u de geïmplementeerde runtime bij naar een recentere versie, zoals .NET Framework 4.6.2, vóór 26 april 2022 om updates en technische ondersteuning te blijven ontvangen.
Bijgewerkte SHA2-ondertekende installatieprogramma's zijn beschikbaar voor .NET Framework 3.5 SP1 en 4.6.2 tot en met 4.8. Zie het SHA1-buitengebruikstellingsplan, het blogbericht over de levenscyclusupdate van .NET 4.5.2, 4.6 en 4.6.1, en de veelgestelde vragen voor meer informatie.
Belangrijk
Alle .NET Framework-versies sinds .NET Framework 4 zijn in-place updates, dus slechts één 4.x-versie kan aanwezig zijn op een systeem. Daarnaast zijn bepaalde versies van .NET Framework vooraf geïnstalleerd op sommige versies van het Windows-besturingssysteem. Dit betekent het volgende:
- Als er al een nieuwere versie van 4.x op de computer is geïnstalleerd, kunt u een eerdere versie van 4.x niet installeren.
- Als het besturingssysteem vooraf is geïnstalleerd met een bepaalde .NET Framework-versie, kunt u een eerdere versie van 4.x niet op dezelfde computer installeren.
- Als u een latere versie installeert, hoeft u de vorige versie niet eerst te verwijderen.
Voor meer informatie over versies van .NET Framework en hoe u kunt bepalen welke versies op een computer zijn geïnstalleerd, raadpleegt u Versies en afhankelijkheden en Procedures: Bepalen welke .NET Framework-versies zijn geïnstalleerd.
Notitie
Zie .NET Framework 3.5 installeren op Windows 11, Windows 10, Windows 8.1 en Windows 8 voor meer informatie over .NET Framework 3.5.
Gebruik de volgende tabel voor snelle koppelingen of lees verder voor meer informatie. Zie Systeemvereisten als u de systeemvereisten voor .NET Framework vóór de installatie wilt bekijken. Zie Probleemoplossing voor hulp bij het oplossen van problemen.
Versie van .NET Framework | Installatieprogramma (Developer Pack en Runtime) | Platformondersteuning |
---|---|---|
4.8.1 | .NET Framework 4.8.1 | Opgenomen in: Visual Studio 2022 (versie 17.3) U kunt installeren op: Windows 11 Windows 10 versie 21H2 Windows 10 versie 21H1 Windows 10 versie 20H2 Windows Server 2022 (zie systeemvereisten voor een volledige lijst) |
4.8 | .NET Framework 4.8 | Opgenomen in: Windows 11 Windows 10 May 2019 Update (en latere versies) Visual Studio 2019 (versie 16.3) U kunt installeren op: Update voor Windows 10 oktober 2018 Windows 10 April 2018 Update Windows 10 Fall Creators Update Windows 10-makersupdate Windows 10 Jubileumupdate Windows 8.1 en eerder Windows Server 2022 Windows Server 2019 Windows Server, versie 1809 Windows Server, versie 1803 (zie systeemvereisten voor een volledige lijst) |
4.7.2 | .NET Framework 4.7.2 | Opgenomen in: Update voor Windows 10 oktober 2018 Windows 10 April 2018 Update Windows Server 2019 Windows Server, versie 1809 Windows Server, versie 1803 Visual Studio 2017 (update 15.8) U kunt installeren op: Windows 10 Fall Creators Update Windows 10-makersupdate Windows 10 Jubileumupdate Windows 8.1 en eerder Windows Server, versie 1709 en eerder (zie systeemvereisten voor een volledige lijst) |
4.7.1 | .NET Framework 4.7.1 | Opgenomen in: Windows 10 Fall Creators Update Windows Server, versie 1709 Visual Studio 2017 (update 15.5) U kunt installeren op: Windows 10-makersupdate Windows 10 Jubileumupdate Windows 8.1 en eerder Windows Server 2016 en eerder (zie systeemvereisten voor een volledige lijst) |
4.7 | .NET Framework 4.7 | Opgenomen in: Windows 10-makersupdate Visual Studio 2017 (update 15.3) U kunt installeren op: Windows 10 Jubileumupdate Windows 8.1 en eerder Windows Server 2016 en eerder (zie systeemvereisten voor een volledige lijst) |
4.6.2 | .NET Framework 4.6.2 | Opgenomen in: Windows 10 Jubileumupdate U kunt installeren op: Windows 10 November Update Windows 10 Windows 8.1 en eerder Windows Server 2012 R2 en eerder (zie systeemvereisten voor een volledige lijst) |
4.6.1 | .NET Framework 4.6.1 | Opgenomen in: Visual Studio 2015 Update 2 U kunt installeren op: Windows 10 Windows 8.1 en eerder Windows Server 2012 R2 en eerder (zie systeemvereisten voor een volledige lijst) |
4.6 | .NET Framework 4.6 | Opgenomen in: Windows 10 Visual Studio 2015 U kunt installeren op: Windows 8.1 en eerder Windows Server 2012 R2 en eerder (zie systeemvereisten voor een volledige lijst) |
4.5.2 | .NET Framework 4.5.2 | U kunt installeren op: Windows 8.1 en eerder Windows Server 2012 R2 en eerder (zie systeemvereisten voor een volledige lijst) |
4.5.1 | .NET Framework 4.5.1 | Opgenomen in: Windows 8.1 Windows Server 2012 R2 Visual Studio 2013 U kunt installeren op: Windows 8 en eerder Windows Server 2012 en eerder (zie systeemvereisten voor een volledige lijst) |
4.5 | .NET Framework 4.5 | Opgenomen in: Windows 8 Windows Server 2012 Visual Studio 2012 U kunt installeren op: Windows 7 en eerder Windows Server 2008 SP2 en eerder (zie systeemvereisten voor een volledige lijst) |
Belangrijk
Vanaf Visual Studio 2022 bevat Visual Studio geen .NET Framework-onderdelen meer voor .NET Framework 4.0 - 4.5.1 omdat deze versies niet meer worden ondersteund. Visual Studio 2022 en latere versies kunnen geen apps bouwen die gericht zijn op .NET Framework 4.0 tot en met .NET Framework 4.5.1. Als u deze apps wilt blijven bouwen, kunt u Visual Studio 2019 of een eerdere versie gebruiken.
U kunt het Developer Pack installeren voor een specifieke versie van .NET Framework, indien beschikbaar, op alle ondersteunde platforms.
Developer Packs richten zich alleen op een specifieke versie van .NET Framework en bevatten geen eerdere versies. Het .NET Framework 4.8 Developer Pack bevat bijvoorbeeld geen .NET Framework 4.7.
U kunt het web- of offline-installatieprogramma installeren op:
Windows 8.1 en eerder
Windows Server 2012 R2 en eerder
Zie Systeemvereisten voor een volledige lijst.
Zie Aan de slag voor een algemene inleiding tot .NET Framework voor zowel gebruikers als ontwikkelaars. Zie de implementatiehandleiding voor informatie over het implementeren van .NET Framework met uw app. Zie het overzicht voor meer informatie over de architectuur en de belangrijkste functies van .NET Framework.
Installatieopties
Installeer een doelpakket voor ontwikkelaars om te ontwikkelen op basis van de meest recente versie van .NET Framework in Visual Studio of een andere ontwikkelomgeving, of download het herdistribueerbare .NET Framework voor distributie met uw app of besturingselement.
Het .NET Framework Developer Pack of Targeting Pack installeren
Met een doelpakket kan uw app zich richten op een specifieke versie van .NET Framework bij het ontwikkelen in Visual Studio en een aantal andere ontwikkelomgevingen. Een ontwikkelaarspakket bevat een specifieke versie van .NET Framework en de bijbehorende SDK, samen met het bijbehorende doelpakket.
Het ontwikkelaarspakket voor .NET Framework 4.5.1 of 4.5.2, het doelpakket voor .NET Framework 4.6 en het ontwikkelaarspakket voor .NET Framework 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 of 4.8 biedt een bepaalde versie van .NET Framework van de referentieassembly's, taalpakketten en IntelliSense-bestanden voor gebruik in een geïntegreerde ontwikkelomgeving, zoals Visual Studio. Als u Visual Studio gebruikt, voegt het ontwikkelaarspakket of het doelpakket ook de geïnstalleerde versie van .NET Framework toe aan de doelkeuzes wanneer u een nieuw project maakt. Kies een van de volgende opties:
- .NET Framework 4.8.1
- .NET Framework 4.8
- .NET Framework 4.7.2
- .NET Framework 4.7.1
- .NET Framework 4.7
- .NET Framework 4.6.2
- .NET Framework 4.6.1
- .NET Framework 4.6
- .NET Framework 4.5.2 om versie 4.5.2 te installeren op Windows 8.1 of eerder, Visual Studio 2013, Visual Studio 2012 of andere IDE's.
- .NET Framework 4.5.1 voor het installeren van versie 4.5.1 op Visual Studio 2012 of andere IDE's.
Kies Downloaden op de downloadpagina van het ontwikkelaarspakket. Kies vervolgens Uitvoeren of Opslaan en volg de instructies wanneer u hierom wordt gevraagd. U kunt ook het ontwikkelaarspakket of het doelpakket voor een specifieke versie van .NET Framework installeren door het te selecteren in de optionele onderdelen in de workload voor .NET-desktopontwikkeling in het Visual Studio-installatieprogramma, zoals in de volgende afbeelding wordt weergegeven.
Wanneer u zich richt op een bepaalde versie van .NET Framework, wordt uw toepassing gebouwd met behulp van de referentieassembly's die zijn opgenomen in het ontwikkelaarspakket van die versie. Tijdens runtime worden assembly's omgezet vanuit de Global Assembly Cache en worden de referentieassembly's niet gebruikt.
Bij het bouwen van een toepassing vanuit Visual Studio of het gebruik van MSBuild vanaf de opdrachtregel, kan msBuild fout weergeven MSB3644: 'De referentieassembly's voor framework 'framework-version' zijn niet gevonden. Als u de fout wilt oplossen, downloadt u het ontwikkelaarspakket of het doelpakket voor die versie van .NET Framework.
Het herdistribueerbare .NET Framework installeren of downloaden
Installatieprogramma's downloaden .NET Framework-onderdelen voor een app of besturingselement dat gericht is op die versies van .NET Framework. Deze onderdelen moeten worden geïnstalleerd op elke computer waarop de app of het besturingselement wordt uitgevoerd. Deze installatieprogramma's zijn herdistribueerbaar, zodat u ze kunt opnemen in het installatieprogramma voor uw app.
De downloadpagina is beschikbaar in verschillende talen, maar de meeste downloads zijn alleen beschikbaar in het Engels. Voor aanvullende taalondersteuning moet u een taalpakket installeren.
Er zijn twee soorten herdistribueerbare installatieprogramma's beschikbaar:
Webinstallatieprogramma (web bootstrapper) downloadt de vereiste onderdelen en het taalpakket dat overeenkomt met het besturingssysteem van de installatiecomputer van het web. Dit pakket is veel kleiner dan het offline-installatieprogramma, maar vereist een consistente internetverbinding. U kunt de zelfstandige taalpakketten downloaden om extra taalondersteuning te installeren.
Offline-installatieprogramma (zelfstandig herdistribueerbaar) bevat alle vereiste onderdelen voor het installeren van .NET Framework, maar bevat geen taalpakketten. Deze download is groter dan het webinstallatieprogramma. Voor het offline-installatieprogramma is geen internetverbinding vereist. Nadat u het offline-installatieprogramma hebt uitgevoerd, kunt u de zelfstandige taalpakketten downloaden om taalondersteuning te installeren. Gebruik het offline-installatieprogramma als u niet kunt vertrouwen op een consistente internetverbinding.
Zowel web- als offlineinstallatieprogramma's zijn ontworpen voor x86- en x64-computers (zie systeemvereisten), maar bieden geen ondersteuning voor Itanium-computers.
Open de downloadpagina voor de .NET Framework-versie die u wilt installeren:
Selecteer de taal voor de downloadpagina. Met deze optie worden de gelokaliseerde resources van .NET Framework niet gedownload. dit is alleen van invloed op de tekst die op de downloadpagina wordt weergegeven.
Kies Downloaden.
Als u hierom wordt gevraagd, selecteert u de download die overeenkomt met uw systeemarchitectuur en kiest u Vervolgens.
Wanneer de downloadprompt wordt weergegeven, voert u een van de volgende handelingen uit:
Als u .NET Framework op uw computer wilt installeren, kiest u Uitvoeren en volgt u de aanwijzingen op het scherm.
Als u .NET Framework wilt downloaden voor herdistributie, kiest u Opslaan en volgt u de aanwijzingen op het scherm.
Als u resources voor extra talen wilt downloaden, volgt u de instructies in de volgende sectie om een of meer taalpakketten te installeren.
Notitie
Als u problemen ondervindt tijdens de installatie, raadpleegt u Probleemoplossing.
Installatieopmerkingen:
.NET Framework 4.5 en nieuwere versies vervangen .NET Framework 4.0. Wanneer u deze versies installeert op een systeem waarop .NET Framework 4 is geïnstalleerd, worden de assembly's vervangen.
Als u .NET Framework 4.5 of hoger verwijdert, worden ook bestaande .NET Framework 4-bestanden verwijderd. Als u terug wilt gaan naar .NET Framework 4, moet u deze opnieuw installeren en eventuele updates. Zie Het installeren van .NET Framework 4.
U moet beheerdersreferenties hebben om .NET Framework 4.5 of hoger te installeren.
Het herdistribueerbare .NET Framework 4.5 is op 9 oktober 2012 bijgewerkt om een probleem met betrekking tot een onjuiste tijdstempel op een digitaal certificaat op te lossen, waardoor de digitale handtekening op bestanden die door Microsoft zijn geproduceerd en ondertekend voortijdig verlopen. Als u het herdistribueerbare pakket van .NET Framework 4.5 eerder hebt geïnstalleerd op 16 augustus 2012, raden we u aan uw kopie bij te werken met de meest recente herdistribueerbare versie van de .NET Framework-downloadpagina. Zie Microsoft Security Advisory 2749655 voor meer informatie over dit probleem.
Taalpakketten installeren
Taalpakketten zijn uitvoerbare bestanden die de gelokaliseerde resources (zoals vertaalde foutberichten en UI-tekst) bevatten voor ondersteunde talen. Als u geen taalpakket installeert, worden .NET Framework-foutberichten en andere tekst weergegeven in het Engels. Houd er rekening mee dat het webinstallatieprogramma automatisch het taalpakket installeert dat overeenkomt met uw besturingssysteem, maar u kunt extra taalpakketten downloaden naar uw computer. De offline-installatieprogramma's bevatten geen taalpakketten.
Belangrijk
De taalpakketten bevatten niet de .NET Framework-onderdelen die nodig zijn om een app uit te voeren, dus u moet het web- of offlineinstallatieprogramma uitvoeren voordat u een taalpakket installeert. Als u al een taalpakket hebt geïnstalleerd, verwijdert u het, installeert u .NET Framework en installeert u het taalpakket opnieuw.
Open de downloadpagina van het taalpakket voor de .NET Framework-versie die u hebt geïnstalleerd:
Kies in de lijst met talen de taal die u wilt downloaden en wacht enkele seconden totdat de pagina opnieuw in die taal is geladen.
Kies Downloaden.
De volgende tabel bevat de ondersteunde talen.
Taal | Cultuur |
---|---|
Arabisch | ar |
Tsjechisch | cs |
Deens | da |
Nederlands | nl |
Fins | fi |
Engels (VS) | nl |
Frans | fr |
Duits | de |
Grieks | el |
Hebreeuws | he |
Hongaars | hu |
Italiaans | it |
Japans | ja |
Koreaans | ko |
Noors | nee |
Pools | pl |
Portugees (Brazilië) | pt-BR |
Portugees (Portugal) | pt-PT |
Russisch | ru |
Vereenvoudigd Chinees | zh-CHS |
Spaans | es |
Zweeds | sv |
Traditioneel Chinees | zh-CHT |
Turks | tr |
Volgende stappen
Als u geen kennis hebt met .NET Framework, raadpleegt u het overzicht voor een inleiding tot belangrijke concepten en onderdelen.
Zie Wat is er nieuw voor nieuwe functies en verbeteringen in .NET Framework 4.5 en alle latere versies.
Zie de implementatiehandleiding voor ontwikkelaars voor gedetailleerde informatie over het implementeren van .NET Framework met uw app.
Voor wijzigingen die van invloed zijn op de implementatie van .NET Framework met uw app, raadpleegt u Het verminderen van het opnieuw opstarten van het systeem tijdens .NET Framework 4.5-installaties.
Zie de migratiehandleiding voor informatie over het migreren van uw app van .NET Framework 4 naar .NET Framework 4.5 of hoger.
Zie de .NET Framework-referentiebron om online door .NET Framework-broncode te bladeren. De referentiebron is ook beschikbaar op GitHub. U kunt de referentiebron voor offlineweergave downloaden en de bronnen (inclusief patches en updates) tijdens foutopsporing doorlopen. Zie het blogbericht Een nieuw uiterlijk voor .NET Reference Source voor meer informatie.