Share via


.NET installeren in Windows

Er zijn veel verschillende manieren om .NET te installeren in Windows. Dit artikel helpt u inzicht te hebben in het verschil tussen de SDK en Runtime, welke runtime u moet installeren en de methode die u moet gebruiken om .NET te installeren.

.NET bestaat uit de runtime en de SDK. De runtime voert .NET-apps uit en de SDK wordt gebruikt om apps te maken.

In tegenstelling tot .NET Framework is .NET niet geïnstalleerd en gekoppeld aan uw versie van Windows. U kunt slechts één versie van .NET Framework in Windows hebben geïnstalleerd. .NET kan overal op uw computer worden geïnstalleerd en sommige apps bevatten mogelijk hun eigen exemplaar van .NET.

.NET wordt standaard geïnstalleerd in de map Program Files\dotnet op uw computer, tenzij de installatiemethode een andere map kiest.

De juiste runtime kiezen

Er zijn drie verschillende runtimes voor Windows, waarmee verschillende typen apps kunnen worden uitgevoerd. De SDK bevat alle drie runtimes. Als u een specifieke runtime installeert, kan dit andere runtimes bevatten. In de volgende tabel wordt beschreven welke runtime is opgenomen in een bepaald .NET-installatieprogramma:

Bevat .NET Runtime Bevat .NET Desktop Runtime Bevat ASP.NET Core Runtime
.NET Runtime Ja No Nr.
.NET Desktop Runtime Ja Ja Nr.
ASP.NET Core Runtime Nee No Ja
.NET SDK Ja Ja Ja

Installeer zowel de ASP.NET Core Runtime als de .NET Desktop Runtime om ervoor te zorgen dat u alle .NET-apps in Windows kunt uitvoeren. De ASP.NET Core Runtime voert alle web-apps uit en de .NET Desktop Runtime voert een bureaublad-app uit, zoals een Windows Presentation Foundation-app (WPF) of Windows Forms-app (WinForms).

Kiezen hoe u .NET installeert

Er zijn verschillende manieren om .NET te installeren en sommige producten, zoals Visual Studio, kunnen hun eigen versie van .NET beheren. Als u .NET installeert via software die een eigen versie van .NET beheert, moet u ook de .NET-runtime afzonderlijk installeren, zodat u .NET-apps kunt uitvoeren.

Als u niet zeker weet welke methode u moet kiezen nadat u de lijsten in de volgende secties hebt bekeken, wilt u waarschijnlijk het .NET-installatieprogramma gebruiken.

Ontwikkelaars

  • Visual Studio

    Gebruik Visual Studio om .NET te installeren wanneer u .NET-apps wilt ontwikkelen met Visual Studio. Visual Studio beheert een eigen exemplaar van .NET. Met deze methode worden de SDK-, Runtime- en Visual Studio-sjablonen geïnstalleerd.

  • Visual Studio Code - C# Dev Kit

    Installeer de C# Dev Kit-extensie voor Visual Studio Code om .NET-apps te ontwikkelen. Deze methode maakt gebruik van de SDK's die u eerder hebt geïnstalleerd.

Gebruikers en ontwikkelaars

  • .NET Installer

    Installeer .NET met een Windows Installer-pakket. Dit is een uitvoerbaar bestand dat u uitvoert. Met deze methode kunt u de SDK en Runtime installeren. Installaties worden in het hele systeem uitgevoerd.

  • Windows-pakketbeheerder (WinGet)

    Gebruik WinGet om .NET te installeren wanneer u .NET wilt beheren via de opdrachtregel. Met deze methode kunt u de SDK en Runtime installeren. Installaties worden in het hele systeem uitgevoerd.

  • Powershell

    Een PowerShell-script waarmee de installatie van de SDK of Runtime kan worden geautomatiseerd. U kunt kiezen welke versie van .NET u wilt installeren.

Ondersteunde versies

De volgende tabel is een lijst met momenteel ondersteunde .NET-releases en de versies van Windows waarop ze worden ondersteund. Deze versies blijven ondersteund totdat de versie van .NET het einde van de ondersteuning bereikt of de versie van Windows het einde van de levensduur bereikt.

Tip

Ter herinnering: deze tabel is van toepassing op moderne .NET (in plaats van .NET Framework). Als u .NET Framework wilt installeren, raadpleegt u de .NET Framework-installatiehandleiding.

End-of-servicedatums van Windows 10-versies worden gesegmenteerd per editie. Alleen de edities Home, Pro, Pro Education en Pro for Workstations worden in de volgende tabel beschouwd. Controleer het levenscyclusinformatieblad van Windows voor specifieke details.

Besturingssysteem .NET 8 (architecturen) .NET 6 (architecturen)
Windows 11 ✔️ x64, x86, Arm64 ✔️ x64, Arm64
Windows Server 2022 ✔️ x64, x86 ✔️ x64, x86
Windows 10, versie 1607 of hoger ✔️ x64, x86, Arm64 ✔️ x64, x86, Arm64
Windows 8.1 ✔️ x64, x86
Windows 7 SP1 ESU ✔️ x64, x86
Windows Server 2022
Windows Server 2019
Windows Server, versie 1903 of hoger
Windows Server 2016
Windows Server 2012 R2
Windows Server 2012
✔️ x64, x86 ✔️ x64, x86
Windows Server Core 2012 (en R2) ✔️ x64, x86 ✔️ x64, x86
Nano Server, versie 1809+ ✔️ x64 ✔️ x64
Nano Server, versie 1803

Tip

Een + symbool vertegenwoordigt de minimale versie.

Windows 7 / 8.1 / Server 2012

Hoewel Windows 2012 nog steeds wordt ondersteund met de nieuwste versie van .NET, was .NET 6 de laatste versie ter ondersteuning van Windows 7 en Windows 8.1. Voor alle drie deze versies van Windows moeten verdere afhankelijkheden worden geïnstalleerd:

Besturingssysteem Vereisten
Windows 7 SP1 ESU - Microsoft Visual C++ 2015-2019 Herdistribueerbaar 64-bits / 32-bits
- KB3063858 64-bits / 32-bits
- Microsoft Root Certificate Authority 2011 (alleen offline-installatieprogramma.NET Core 2.1)
Windows 8.1 Microsoft Visual C++ 2015-2019 Herdistribueerbaar 64-bits / 32-bits
Windows Server 2012 Microsoft Visual C++ 2015-2019 Herdistribueerbaar 64-bits / 32-bits
Windows Server 2012 R2 Microsoft Visual C++ 2015-2019 Herdistribueerbaar 64-bits / 32-bits

De vorige vereisten zijn ook vereist als u een fout ontvangt met betrekking tot een van de volgende dll's:

  • api-ms-win-crt-runtime-l1-1-0.dll
  • api-ms-win-cor-timezone-l1-1-0.dll
  • hostfxr.dll

Op arm gebaseerde Windows-pc's

In de volgende secties worden de zaken beschreven die u moet overwegen bij het installeren van .NET op een Windows-pc met arm.

Wat wordt ondersteund

In de volgende tabel wordt beschreven welke versies van .NET worden ondersteund op een Windows-pc met Arm:

.NET-versie SDK Runtime Padconflict Ondersteund
8 Ja Ja Nr. ✔️
8 Ja Ja Nr. ✔️
6 Ja Ja Nr. ✔️
6 Ja Ja Nr. ✔️

De x86-, x64- en Arm64-versies van de .NET SDK bestaan onafhankelijk van elkaar. Als er een nieuwe versie wordt uitgebracht, moet elke architectuurinstallatie worden bijgewerkt.

Verschillen in pad

Op een Windows-pc met Arm worden alle Arm64-versies van .NET geïnstalleerd in de normale map C:\Program Files\dotnet\ . De x64-versie van de .NET SDK wordt echter geïnstalleerd in de map C:\Program Files\dotnet\x64\ .

Padconflicten

De x64 .NET SDK wordt geïnstalleerd in een eigen map, zoals beschreven in de vorige sectie. Hierdoor kunnen de Arm64- en x64-versies van de .NET SDK op dezelfde computer bestaan. Elke x64 SDK ouder dan 6.0 wordt echter niet ondersteund en wordt geïnstalleerd op dezelfde locatie als de Arm64-versie, de map C:\Program Files\dotnet\ . Als u een niet-ondersteunde x64 SDK wilt installeren, moet u eerst de Arm64-versie verwijderen. Het omgekeerde geldt ook. U moet de niet-ondersteunde x64 SDK verwijderen om de Arm64-versie te installeren.

Padvariabelen

Omgevingsvariabelen die .NET toevoegen aan het systeempad, zoals de PATH variabele, moeten mogelijk worden gewijzigd als u zowel de x64- als Arm64-versies van de .NET SDK hebt geïnstalleerd. Daarnaast zijn sommige hulpprogramma's afhankelijk van de DOTNET_ROOT omgevingsvariabele, die ook moet worden bijgewerkt om te verwijzen naar de juiste .NET SDK-installatiemap.

Installeren met Visual Studio

Visual Studio installeert een eigen exemplaar van .NET, gescheiden van andere exemplaren van .NET. Verschillende versies van Visual Studio ondersteunen verschillende versies van .NET. De nieuwste versie van Visual Studio ondersteunt altijd de nieuwste versie van .NET.

Visual Studio Installer installeert en configureert Visual Studio. Sommige Visual Studio-workloads omvatten .NET, zoals ASP.NET en webontwikkeling en .NET Multi-platform App UI-ontwikkeling. Specifieke versies van .NET kunnen worden geïnstalleerd via het tabblad Afzonderlijke onderdelen .

De Visual Studio-documentatie bevat instructies voor het volgende:

Een schermopname van visual Studio Installer met de workload .NET Desktop gemarkeerd met een rood vak.

.NET-versies en Visual Studio

Als u Visual Studio gebruikt om .NET-apps te ontwikkelen, wordt in de volgende tabel de minimaal vereiste versie van Visual Studio beschreven op basis van de .NET SDK-doelversie.

.NET SDK-versie Visual Studio-versie
8 Visual Studio 2022 versie 17.8 of hoger.
7 Visual Studio 2022 versie 17.4 of hoger.
6 Visual Studio 2022 versie 17.0 of hoger.
5 Visual Studio 2019 versie 16.8 of hoger.
3.1 Visual Studio 2019 versie 16.4 of hoger.
3,0 Visual Studio 2019 versie 16.3 of hoger.
2.2 Visual Studio 2017 versie 15.9 of hoger.
2.1 Visual Studio 2017 versie 15.7 of hoger.

Als u Visual Studio al hebt geïnstalleerd, kunt u uw versie controleren met de volgende stappen.

  1. Open Visual Studio.
  2. Selecteer Help>over Microsoft Visual Studio.
  3. Lees het versienummer in het dialoogvenster Info .

Zie .NET SDK, MSBuild en Visual Studio-versiebeheer voor meer informatie.

Installeren met Visual Studio Code

Visual Studio Code maakt gebruik van de versies van .NET die al op uw systeem zijn geïnstalleerd. Installeer .NET met behulp van .NET Installer of Windows-pakketbeheerder. Visual Studio installeert een eigen kopie van .NET die niet kan worden gebruikt door Visual Studio Code.

.NET-apps worden gemaakt in Visual Studio Code met de C#Dev Kit-extensie.

  1. Installeer eerst de .NET SDK door de stappen in een van de andere secties te volgen, met uitzondering van de sectie in Visual Studio.

  2. Installeer vervolgens Visual Studio Code als u dat nog niet hebt gedaan. Zie Visual Studio Code in Windows voor meer informatie.

  3. Installeer ten slotte de C# Dev Kit-extensie. Zie Aan de slag met C# in VS Code voor meer informatie.

.NET Installer

De downloadpagina voor .NET biedt uitvoerbare Windows Installer-bestanden.

  1. Open een webbrowser en ga naar https://dotnet.microsoft.com/download/dotnet.

  2. Selecteer de versie van .NET die u wilt downloaden, zoals 8.0.

  3. Zoek het SDK- of Runtime-vak met de koppelingen voor het downloaden van .NET.

  4. Zoek in de kolom Installers de Windows-rij en selecteer de koppeling voor uw CPU-architectuur. Als u het niet zeker weet, selecteert u x64 omdat dit het meest voorkomt.

    In de browser wordt het MSI-pakket automatisch gedownload.

    Tip

    In de volgende afbeelding ziet u de SDK, maar u kunt ook runtime downloaden.

    Een afbeelding van de .NET-downloadpagina, met de SDK-downloadkoppeling gemarkeerd.

  5. Open Windows Verkenner en navigeer naar de locatie waar het bestand is gedownload, waarschijnlijk uw map Downloads .

  6. Dubbelklik op het bestand om .NET te installeren.

    Het dialoogvenster Windows Installer wordt geopend.

    Een schermopname van het venster van de .NET MSI-installatie-app.

  7. Selecteer Installeren en volg de instructies voor het installeren van .NET.

Zie het overzicht van .NET CLI voor meer informatie over het gebruik van .NET CLI.

Opdrachtregelopties

Als u .NET op de achtergrond wilt installeren, zoals in een productieomgeving of om continue integratie te ondersteunen, gebruikt u de volgende Windows Installer-opties:

  • /install
    Installeert .NET.

  • /quiet
    Hiermee voorkomt u dat gebruikersinterface en prompts worden weergegeven.

  • /norestart
    Suppresses any attempts to restart.

dotnet-sdk-8.0.100-win-x64.exe /install /quiet /norestart

Zie De opdrachtregelopties van het standaardinstallatieprogramma voor meer informatie.

Tip

Het installatieprogramma retourneert een afsluitcode van 0 voor succes en een afsluitcode van 3010 om aan te geven dat opnieuw opstarten is vereist. Elke andere waarde is waarschijnlijk een foutcode.

Installeren met Windows-pakketbeheerder (WinGet)

U kunt .NET installeren en beheren via de Windows-pakketbeheerder-service met behulp van het winget.exe hulpprogramma. Zie Het winget-hulpprogramma gebruiken om toepassingen te installeren en te beheren voor meer informatie over het installeren en gebruiken van WinGet.

Als u .NET-systeembreed installeert, installeert u deze met beheerdersbevoegdheden.

De .NET WinGet-pakketten zijn:

  • Microsoft.DotNet.Runtime.8— .NET Runtime 8.0.
  • Microsoft.DotNet.AspNetCore.8— ASP.NET Core Runtime 8.0
  • Microsoft.DotNet.DesktopRuntime.8—.NET Desktop Runtime 8.0
  • Microsoft.DotNet.SDK.8— .NET SDK 8.0

Installeer de SDK

Als u de SDK installeert, hoeft u de bijbehorende runtime niet te installeren.

  1. Installeer WinGet.

  2. Open een terminal, zoals PowerShell of cmd.exe.

  3. Voer de winget install opdracht uit en geef de naam van het SDK-pakket door:

    winget install Microsoft.DotNet.SDK.8
    

Zie het overzicht van .NET CLI voor meer informatie over het gebruik van .NET CLI.

De runtime installeren

Er zijn verschillende runtimes die u kunt installeren. Raadpleeg de sectie De juiste runtime kiezen om te begrijpen wat er bij elke runtime is opgenomen.

  1. Installeer WinGet.

  2. Open een terminal, zoals PowerShell of opdrachtprompt.

  3. Voer de winget install opdracht uit en geef de naam van het SDK-pakket door:

    winget install Microsoft.DotNet.DesktopRuntime.8
    winget install Microsoft.DotNet.AspNetCore.8
    

Zie het overzicht van .NET CLI voor meer informatie over het gebruik van .NET CLI.

Zoeken naar versies

Gebruik de winget search opdracht om te zoeken naar verschillende versies van het pakket dat u wilt installeren. Met de volgende opdracht wordt bijvoorbeeld gezocht naar alle .NET SDK's die beschikbaar zijn via WinGet:

winget search Microsoft.DotNet.SDK

De zoekresultaten worden afgedrukt in een tabel met elke pakket-id.

Name                           Id                           Version                    Source
----------------------------------------------------------------------------------------------
Microsoft .NET SDK 9.0 Preview Microsoft.DotNet.SDK.Preview 9.0.100-preview.3.24204.13 winget
Microsoft .NET SDK 8.0         Microsoft.DotNet.SDK.8       8.0.300                    winget
Microsoft .NET SDK 7.0         Microsoft.DotNet.SDK.7       7.0.409                    winget
Microsoft .NET SDK 6.0         Microsoft.DotNet.SDK.6       6.0.422                    winget
Microsoft .NET SDK 5.0         Microsoft.DotNet.SDK.5       5.0.408                    winget
Microsoft .NET SDK 3.1         Microsoft.DotNet.SDK.3_1     3.1.426                    winget

Preview-versies installeren

U kunt preview-versies installeren door het versienummer te vervangen door 8het woord Preview. In het volgende voorbeeld wordt de preview-versie van .NET Desktop Runtime geïnstalleerd:

winget install Microsoft.DotNet.DesktopRuntime.Preview

Installeren met PowerShell

Het installeren van .NET via het dotnet-install PowerShell-script wordt aanbevolen voor continue integratie en niet-beheerdersinstallatie. Als u .NET installeert voor normaal gebruik op uw systeem, gebruikt u het .NET-installatieprogramma of Windows-pakketbeheerder installatiemethoden.

Het script is standaard ingesteld op het installeren van de nieuwste LTS-versie (Long Term Support), die .NET 8 is. U kunt een specifieke release kiezen door de -Channel switch op te geven. Neem de -Runtime switch op om een runtime te installeren. Anders installeert het script de SDK. Het script is beschikbaar op https://dot.net/v1/dotnet-install.ps1 en de broncode wordt gehost op GitHub.

Zie de scriptverwijzing dotnet-install voor meer informatie over het script.

De runtime installeren

De .NET Runtime wordt geïnstalleerd door de -Runtime switch op te geven.

  1. Download het installatiescript van https://dot.net/v1/dotnet-install.ps1

  2. Open PowerShell en navigeer naar de map met het script.

  3. Voer de volgende opdrachten uit om zowel de Desktop-runtime als ASP.NET Core-runtime te installeren voor maximale compatibiliteit:

    dotnet-install.ps1 -Runtime windowsdesktop
    dotnet-install.ps1 -Runtime aspnetcore
    

Zie het overzicht van .NET CLI voor meer informatie over het gebruik van .NET CLI.

Installeer de SDK

Als u de SDK installeert, hoeft u de runtimes niet te installeren.

  1. Download het installatiescript van https://dot.net/v1/dotnet-install.ps1

  2. Open PowerShell en navigeer naar de map met het script.

  3. Voer de volgende opdracht uit om de .NET SDK te installeren.

    dotnet-install.ps1
    

    Notitie

    De SDK wordt geïnstalleerd door de -Runtime switch weg te laten.

Zie het overzicht van .NET CLI voor meer informatie over het gebruik van .NET CLI.

Validatie

Nadat u een installatieprogramma hebt gedownload, controleert u of het bestand niet is gewijzigd of beschadigd. U kunt de controlesom op uw computer controleren en deze vergelijken met wat er is gerapporteerd op de downloadwebsite.

Wanneer u een installatieprogramma of binair bestand downloadt vanaf een officiële downloadpagina, wordt de controlesom voor het bestand weergegeven. Selecteer de knop Kopiëren om de waarde van de controlesom naar het Klembord te kopiëren.

De .NET-downloadpagina met controlesom

U kunt PowerShell of opdrachtprompt gebruiken om de controlesom te valideren van het bestand dat u hebt gedownload. Met de volgende opdracht wordt bijvoorbeeld de controlesom van het dotnet-sdk-8.0.100-win-x64.exe-bestand gerapporteerd:

> certutil -hashfile dotnet-sdk-8.0.100-win-x64.exe SHA512
SHA512 hash of dotnet-sdk-8.0.100-win-x64.exe:
248acec95b381e5302255310fb9396267fd74a4a2dc2c3a5989031969cb31f8270cbd14bda1bc0352ac90f8138bddad1a58e4af1e56cc4a1613b1cf2854b518e
CertUtil: -hashfile command completed successfully.
> (Get-FileHash .\dotnet-sdk-8.0.100-win-x64.exe -Algorithm SHA512).Hash
248acec95b381e5302255310fb9396267fd74a4a2dc2c3a5989031969cb31f8270cbd14bda1bc0352ac90f8138bddad1a58e4af1e56cc4a1613b1cf2854b518e

Vergelijk de controlesom met de waarde van de downloadsite.

PowerShell en een controlesombestand gebruiken om te valideren

De .NET-releaseopmerkingen bevatten een koppeling naar een controlesombestand dat u kunt gebruiken om het gedownloade bestand te valideren. In de volgende stappen wordt beschreven hoe u het controlesombestand downloadt en een binaire .NET-installatie valideert:

  1. De releaseopmerkingenpagina voor .NET 8 op GitHub bevat https://github.com/dotnet/core/tree/main/release-notes/8.0 een sectie met de naam Releases. De tabel in die sectie is gekoppeld aan de downloads en controlesombestanden voor elke .NET 8-release:

    De github-releaseopmerkingen voor versietabel voor .NET

  2. Selecteer de koppeling voor de versie van .NET die u hebt gedownload. In de vorige sectie is .NET SDK 8.0.100 gebruikt. Deze bevindt zich in de .NET 8.0.0-release.

    Tip

    Als u niet zeker weet welke .NET-release het controlesombestand bevat, bekijkt u de koppelingen totdat u het hebt gevonden.

  3. Op de releasepagina ziet u de .NET Runtime- en .NET SDK-versie en een koppeling naar het controlesombestand:

    De downloadtabel met controlesommen voor .NET

  4. Kopieer de koppeling naar het controlesombestand.

  5. Gebruik het volgende script, maar vervang de koppeling om het juiste controlesombestand te downloaden:

    Invoke-WebRequest https://dotnetcli.blob.core.windows.net/dotnet/checksums/8.0.0-sha.txt -OutFile 8.0.0-sha.txt
    
  6. Als zowel het checksum-bestand als het .NET-releasebestand naar dezelfde map zijn gedownload, zoekt u in het controlesombestand naar de controlesom van de .NET-download:

    Wanneer de validatie is geslaagd, ziet u Waar afgedrukt:

    > (Get-Content .\8.0.0-sha.txt | Select-String "dotnet-sdk-8.0.100-win-x64.exe").Line -like (Get-FileHash .\dotnet-sdk-8.0.100-win-x64.exe -Algorithm SHA512).Hash + "*"
    True
    

    Als u Onwaar ziet afgedrukt, is het bestand dat u hebt gedownload niet geldig en mag het niet worden gebruikt.

Probleemoplossing

Nadat u de .NET SDK hebt geïnstalleerd, kunnen er problemen optreden bij het uitvoeren van .NET CLI-opdrachten. In deze sectie worden deze veelvoorkomende problemen verzameld en worden oplossingen geboden.

Er is geen .NET SDK gevonden

Waarschijnlijk hebt u zowel de x86 -versies (32-bits) als x64 (64-bits) van de .NET SDK geïnstalleerd. Dit veroorzaakt een conflict omdat wanneer u de dotnet opdracht uitvoert, deze wordt omgezet in de x86-versie wanneer deze moet worden omgezet in de x64-versie. Dit probleem is opgelost door de variabele aan te passen om eerst %PATH% de x64-versie op te lossen.

  1. Controleer of u beide versies hebt geïnstalleerd door de opdracht uit te where.exe dotnet voeren. Als dat het geval is, ziet u een vermelding voor zowel de mappen Program Files\ als Program Files (x86)\ . Als de map Program Files (x86)\ eerst wordt weergegeven, zoals in het volgende voorbeeld wordt gedemonstreerd, is dit onjuist en moet u doorgaan met de volgende stap.

    > where.exe dotnet
    C:\Program Files (x86)\dotnet\dotnet.exe
    C:\Program Files\dotnet\dotnet.exe
    

    Als het juist is en de Program Files\ het eerste is, hebt u het probleem niet dat in deze sectie wordt besproken en moet u een probleem met een .NET-helpaanvraag maken op GitHub

  2. Druk op de Windows-knop en typ 'Bewerk de omgevingsvariabelen van het systeem' in de zoekfunctie. Selecteer De omgevingsvariabelen van het systeem bewerken.

    Startmenu van Windows met omgevingsvariabele bewerken

  3. Het venster Systeemeigenschappen wordt geopend op het tabblad Geavanceerd. Selecteer Omgevingsvariabelen.

    Het deelvenster Systeemeigenschappen van Windows is geopend.

  4. Selecteer in het venster Omgevingsvariabelen onder de groep Systeemvariabelen de rij Path* en selecteer vervolgens de knop Bewerken.

    Het venster omgevingsvariabelen met gebruikers- en systeemvariabelen.

  5. Gebruik de knoppen Omhoog en Omlaag verplaatsen om de vermelding C:\Program Files\dotnet\ boven C:\Program Files (x86)\dotnet\te verplaatsen.

    De lijst met omgevingsvariabelen voor het systeem.

Het bouwen van apps is langzamer dan verwacht

Zorg ervoor dat Smart App Control, een Windows-functie, is uitgeschakeld. Smart App Control wordt niet aanbevolen om te worden ingeschakeld op computers die worden gebruikt voor ontwikkeling. Een andere instelling dan 'uit' kan een negatieve invloed hebben op de SDK-prestaties.

hostfxr.dll / api-ms-win-crt-runtime-l1-1-0.dll / api-ms-win-cor-timezone-l1-1-0.dll ontbreekt

Installeer Microsoft Visual C++ 2015-2019 Redistributable (64-bits of 32-bits).