Delen via


Visual Studio-logo Visual Studio Platform-targeting en -compatibiliteit

Visual Studio biedt geavanceerde hulpprogramma's en technologieën voor het maken van apps die profiteren van de nieuwste platformmogelijkheden, ongeacht of Windows, Azure, web, Android, iOS of Linux. Visual Studio is ook gericht op eerdere platforms, zodat u nieuwe apps kunt maken of bestaande apps kunt moderniseren die worden uitgevoerd in eerdere versies van Windows, terwijl u gebruikmaakt van de verbeterde ontwikkelhulpprogramma's, de mogelijkheid van kwaliteit en samenwerking van teams in Visual Studio. Zie Verwijzingen beheren in een project en Visual Studio Multi-Targeting Overview voor meer informatie.

Zie Visual Studio Downloads om Visual Studio te installeren. Zie de releaseopmerkingen van Visual Studio en wat is er nieuw in Visual Studio voor meer informatie over alles wat er nieuw is in deze release. Zie ook de Systeemvereisten van Visual Studio.

Projecten upgraden naar Visual Studio

Wanneer u de ondersteunde upgradepaden volgt, blijven uw Visual Studio-bron, -oplossingen en -projectbestanden werken; U moet echter verwachten dat u enkele wijzigingen aanbrengt in bronnen. Hoewel we geen binaire compatibiliteit tussen releases kunnen garanderen, doen we ons best om belangrijke wijzigingen vast te leggen om u te helpen met updates.

Opmerking

Zie Porting, Migrate en Upgrading Visual Studio Projects voor meer informatie over het migreren van uw projecten naar Visual Studio.

Visual Studio-ondersteuning voor Windows-ontwikkeling

In de volgende tabellen worden de Microsoft Windows-platforms beschreven waarvoor u apps kunt bouwen met behulp van Visual Studio.

Apps bouwen die worden uitgevoerd op Windows-clients

Windows-clientversie Hulpprogramma's gebruiken voor systeemeigen en beheerde klassieke Windows Desktop-ontwikkeling Hulpprogramma's gebruiken voor het ontwikkelen van UWP-apps
Windows 11
Windows 10
Ja
(zie de opmerkingen hieronder)
Ja
(zie de opmerkingen hieronder)
Windows 10 Team Edition Niet van toepassing Ja
Externe foutopsporing is vereist.
Windows 11 S
Windows 10 S
Niet van toepassing Ja
Externe foutopsporing is vereist.
Windows 10 LTSC Ja
Externe foutopsporing is vereist.
Ja
Externe foutopsporing is vereist.
HoloLens Nee. Ja
Zie het Windows Holographic Dev Center.
Xbox One Niet van toepassing Ja
Zie het Xbox Dev Center.
Xbox Series S/X Niet van toepassing Ja
Zie het Xbox Dev Center.
Windows 8.1 Nee. Niet beschikbaar
Windows 8 Nee. Niet beschikbaar
Windows 7 Nee. Niet van toepassing
Windows Vista Nee. Niet van toepassing
Windows XP Nee. Niet van toepassing

Opmerking

  • Universele Windows-app-ontwikkeling voor alle doelplatforms is beschikbaar wanneer Visual Studio is geïnstalleerd in Windows 11 of Windows 10.
  • Unity en .NET Multi-Platform App UI (.NET MAUI) kunnen ook worden gebruikt voor platformoverschrijdende ontwikkeling van Universele Windows-apps op Windows 11 of Windows 10.

Apps bouwen die worden uitgevoerd op Windows Server

Windows Server-versie Hulpprogramma's gebruiken voor systeemeigen en beheerde klassieke Windows Desktop-ontwikkeling Hulpprogramma's gebruiken voor het ontwikkelen van UWP-apps
Windows Server 2025 Yes Ja
(zie de opmerkingen hieronder)
Windows Server 2022 Yes Ja
(zie de opmerkingen hieronder)
Windows Server 2019 Yes Ja
(zie de opmerkingen hieronder)
Windows Server 2016 Yes Ja
(zie de opmerkingen hieronder)
Windows Server 2016, Nano Server-installatieoptie Ja, voor .NET Core en een subset van Win32
Zie het Nano Server Ontwikkelingscentrum.
Nee.
Windows Server 2012 R2 Nee. Nee.
Windows Server 2012 Nee. Nee.
Windows Server 2008 R2 Nee. Niet van toepassing
Windows Server 2008 Nee. Niet van toepassing
Windows Server 2003 Nee. Niet van toepassing

Opmerking

  • Universele Windows-apps kunnen worden gebouwd vanaf de opdrachtregel wanneer u Windows Server 2025, 2022 of 2019 gebruikt. UWP-ontwikkeling, waaronder ontwerpen, bewerken en lokale foutopsporing, is niet beschikbaar op Windows Server. U kunt deze apps implementeren op een Windows-server en ze op afstand debuggen.

Apps bouwen die worden uitgevoerd op Windows Embedded-apparaten

Windows Embedded-versie Hulpprogramma's gebruiken voor systeemeigen en beheerde klassieke Windows Desktop-ontwikkeling Hulpprogramma's gebruiken voor het ontwikkelen van UWP-apps
Windows 10 IoT Core Ja, voor een subset van Win32-API's
Raadpleeg de IoT Core API Porting Tool voor meer informatie.
Ja
Zie het Windows IoT Dev Center voor aanvullende hulpprogramma's en resources.
Windows 10 IoT Mobile Enterprise Nee. Ja
Zie het Windows IoT Dev Center voor aanvullende hulpprogramma's en resources.
Windows 10 IoT Enterprise Ja
Zie het Windows IoT Dev Center voor aanvullende hulpprogramma's en resources.
Ja
Zie het Windows IoT Dev Center voor aanvullende hulpprogramma's en resources.
Windows Embedded 8 Standard en 8.1 Industry Nee. Nee.
Windows Embedded Compact 2013 Nee. Niet van toepassing
Windows Embedded 7 (Compact, Standard en POSReady) Nee. Niet van toepassing
Windows Embedded CE 6.0 en eerder Nee. Niet van toepassing
Windows XP Embedded (inclusief POSReady 2009, WES 2009, WEPOS) Nee. Niet van toepassing

Visual Studio-ondersteuning voor .NET-ontwikkeling

Visual Studio ondersteunt de ontwikkeling van apps die gebruikmaken van een van de .NET-implementaties. Onder de werkbelastingen en projecttypen vindt u ondersteuning voor .NET Framework, .NET Core, Mono, .NET Native voor Universal Windows Platform (UWP), C#, F# en Visual Basic. Visual Studio ondersteunt de volgende .NET-implementaties:

Opmerking

Visual Studio-ondersteuning voor Android-ontwikkeling

Met Visual Studio kunt u systeemeigen Android-apps bouwen met behulp van .NET en C#. De Visual Studio Tools voor Unity en de Unreal Engine maken ontwikkeling van Android-games mogelijk. U kunt ook de .NET MAUI VSCode-extensie gebruiken om Android-apps te bouwen op een Mac.

U kunt de installatie van Visual Studio gebruiken om eenvoudig de Android SDK en Android API-niveaus te verkrijgen die vereist zijn voor Mobiele ontwikkeling met .NET MAUI. U kunt afzonderlijke API-niveaus downloaden met behulp van de Android SDK Manager. U kunt Visual Studio Setup ook gebruiken om de Android Native Development Kit, Java SE Development Kit en Apache Ant te verkrijgen.

Zie Android-ontwikkeling met Visual Studio voor meer informatie.

Opmerking

Raadpleeg Android en iOS met .NET MAUI voor meer informatie over .NET-ontwikkeling voor Android.

Visual Studio-ondersteuning voor iOS-ontwikkeling

Met Visual Studio kunt u apps voor iOS bouwen en fouten opsporen met behulp van Unity of .NET en een Mac die is geconfigureerd voor iOS-ontwikkeling wanneer u remotebuild of Visual Studio Tools voor Unity gebruikt. .NET ondersteunt iOS 15 en hoger en vereist Xcode 16.4 of hoger en macOS 'Sonoma' 15.4 of hoger. U kunt ook de .NET MAUI VSCode-extensie gebruiken om iOS-apps te bouwen op een Mac.

Opmerking

Voor meer informatie over .NET-ontwikkeling voor iOS, zie Android en iOS met .NET MAUI.

Visual Studio-ondersteuning voor Linux-ontwikkeling

Met Visual Studio kunt u apps voor Linux bouwen en fouten opsporen met C++, Python en Node.js. Het maken van C++-apps voor Linux vereist de 'Visual C++ for Linux Development'-extensie. Voor het maken van apps met Python of Node, js, moet u externe foutopsporing inschakelen op de Linux-doelcomputer. U kunt ook .NET Core- en ASP.NET Core-toepassingen voor Linux maken, bouwen en op afstand opsporen met behulp van moderne talen zoals C#, VB en F#.

Opmerking

Zie .NET installeren in Linux voor informatie over .NET-ontwikkeling voor Linux.

  • CentOS 9, 10
  • Debian 11, 12
  • Fedora 40, 41
  • openSUSE 15.6
  • Red Hat Enterprise Linux 8, 9
  • Oracle Linux 8, 9
  • Ubuntu 16.04, 18.04, 20.04, 22.04, 24.04, 24.10

Visual Studio-ondersteuning voor macOS-ontwikkeling

Met Visual Studio kunt u consoletoepassingen bouwen en ASP.NET toepassingen die gericht zijn op macOS. Foutopsporing wordt echter niet ondersteund. Probeer Visual Studio Code voor aanvullende macOS-ontwikkelhulpprogramma's. Visual Studio Code biedt een gestroomlijnde en uitbreidbare ervaring voor ontwikkelaars op macOS. Zie .NET installeren in macOS voor meer informatie over .NET-ontwikkeling voor MacOS.

Andere platforms en technologieën

Visual Studio ondersteunt ook de volgende platforms en technologieën. Zie https://visualstudio.microsoft.com/vs/features/ voor meer informatie.

Team Explorer, Azure DevOps Server en Team Foundation Server

Zie Visual Studio en Team Explorer voor ondersteuningsinformatie en compatibele versies

Feedback en ondersteuning

Zie voor ondersteuning of om feedback te verzenden over Visual Studio: