Delen via


Visual Studio-pictogram Visual Studio 2019-platform gericht op en compatibiliteit

Belangrijk

Dit is niet de nieuwste versie van Visual Studio. Als u de nieuwste versie wilt downloaden, gaat u naar https://visualstudio.microsoft.com/downloads/ de releaseopmerkingen van Visual Studio 2022 en bekijkt u deze.

Visual Studio 2019 bevat veel nieuwe en interessante functies en IDE-productiviteitsverbeteringen ter ondersteuning van de ontwikkeling van Windows-apps, platformoverschrijdende mobiele ontwikkeling, Azure-ontwikkeling, web- en cloudontwikkeling en meer. Zie Downloads van Visual Studio 2019 om Visual Studio 2019 uit te proberen. Zie de releaseopmerkingen van Visual Studio 2019 en Wat is er nieuw in Visual Studio 2019 voor meer informatie over alles wat er nieuw is in deze release.

Zie De veelgestelde vragen over Visual Studio Code voor Visual Studio Code.

Installatie

U kunt Visual Studio 2019 naast eerdere versies van Visual Studio installeren en gebruiken, waaronder Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 en Visual Studio 2012.

Opmerking: de grootte van het installatiepakket zal variëren, afhankelijk van uw huidige Visual Studio-configuratie.


Systeemvereisten

Zie de systeemvereisten voor het installeren en uitvoeren van de Visual Studio 2019-serie producten, waaronder Team Foundation Server 2019, de pagina Systeemvereisten van Visual Studio 2019 en Desysteemvereisten van Visual Studio voor Mac Product Family.

Feedback en ondersteuning

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

Projecten upgraden naar Visual Studio 2019

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

Voor meer informatie over het migreren van uw projecten naar Visual Studio 2019, raadpleegt u Porting, Migrate, and Upgrading Visual Studio Projects.

Platformdoel

Visual Studio biedt geavanceerde hulpprogramma's en technologieën voor het maken van apps die profiteren van de nieuwste platformmogelijkheden, ongeacht of Windows, Android, iOS of Linux. Visual Studio 2019 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 2019. Zie Verwijzingen beheren in een project en Visual Studio Multi-Targeting Overview voor meer informatie.

Visual Studio 2019-ondersteuning voor Windows-ontwikkeling

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

Apps bouwen die worden uitgevoerd op Windows-clients Hulpprogramma's gebruiken voor systeemeigen en beheerde klassieke Windows Desktop-ontwikkeling Hulpprogramma's gebruiken voor het ontwikkelen van UWP-apps
Windows 10 Ja
(zie de opmerkingen hieronder)
Ja
(zie de opmerkingen hieronder)
Windows 10 Team Edition Niet van toepassing Ja
(zie de opmerkingen hieronder)
HoloLens Nee. Ja
Zie het Windows Holographic Dev Center.
Xbox One Niet van toepassing Ja
Zie het Xbox Dev Center.
Windows 8.1 (Windows 8) Yes Ontwikkeling van apps voor de Windows Store is niet beschikbaar.
Windows 7 Yes Niet van toepassing
Windows Vista Ja
Hulpprogramma's voor externe foutopsporing en profilering zijn niet beschikbaar.
Niet van toepassing
Windows XP Ja
Voor beheerde ontwikkeling is het gebruik van Visual Studio .NET multi-targeting vereist. Hulpprogramma's voor externe foutopsporing en profilering zijn niet beschikbaar.
Niet van toepassing
Apps bouwen die worden uitgevoerd op Windows Phone Hulpprogramma's gebruiken voor systeemeigen en beheerde klassieke Windows Desktop-ontwikkeling Hulpprogramma's gebruiken voor het ontwikkelen van UWP-apps
Windows 10 Mobile Nee. Ontwikkeling van apps voor de Windows Store is niet beschikbaar.
Windows Phone 8.1 en eerder Nee. Ontwikkeling van apps voor de Windows Store is niet beschikbaar.
Apps bouwen die worden uitgevoerd op Windows Server Hulpprogramma's gebruiken voor systeemeigen en beheerde klassieke Windows Desktop-ontwikkeling Hulpprogramma's gebruiken voor het ontwikkelen van UWP-apps
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 Dev Center.
Nee.
Windows Server 2012 R2 Yes Ontwikkeling van apps voor de Windows Store is niet beschikbaar.
Windows Server 2012 Yes Ontwikkeling van apps voor de Windows Store is niet beschikbaar.
Windows Server 2008 R2 Yes Niet van toepassing
Windows Server 2008 Ja
Hulpprogramma's voor externe foutopsporing en profilering zijn niet beschikbaar.
Niet van toepassing
Windows Server 2003 Ja
Hulpprogramma's voor externe foutopsporing en profilering zijn niet beschikbaar. Beheerde ontwikkeling vereist het gebruik van Visual Studio .NET voor meerdere doelgroepen en vereist side-by-side installatie van Visual Studio 2010. Zie voor meer informatie: A Look Ahead at the Visual Studio 2012 Product Lineup and Platform Support.
Niet van toepassing
Apps bouwen die worden uitgevoerd op Windows Embedded-apparaten 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 Yes 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

Notes

Visual Studio 2019-ondersteuning voor .NET-ontwikkeling

Visual Studio 2019 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 2019 ondersteunt de volgende .NET-implementaties:

Opmerking

Zie .NET-architectuuronderdelen voor meer informatie over elk van deze implementaties en over de algemene API-specificatie .NET Standard.

Ondersteuning voor Visual Studio 2019 voor Android-ontwikkeling

Met Visual Studio 2019 kunt u systeemeigen Android-apps bouwen met Xamarin en C# of C++. De Visual Studio Tools voor Unity en de Unreal Engine maken ontwikkeling van Android-games mogelijk. U kunt Visual Studio voor Mac ook gebruiken om Android-apps te bouwen met een Mac.

U kunt Visual Studio Setup gebruiken om eenvoudig de Android SDK- en Android-API-niveaus 19, 21, 22 en 23 te verkrijgen. U kunt extra API-niveaus afzonderlijk downloaden met behulp van Android SDK Manager. U kunt Visual Studio Setup ook gebruiken om de Android Native Development Kit (R10E), Java SE Development Kit en Apache Ant te verkrijgen.

Zie Android-ontwikkeling met Visual Studio en Mobile App Development voor meer informatie.

Opmerking

Zie .NET-architectuuronderdelen voor informatie over .NET-ontwikkeling voor Android.

Visual Studio 2019-ondersteuning voor iOS-ontwikkeling

Met Visual Studio 2019 kunt u apps voor iOS bouwen en fouten opsporen met behulp van C++, Unity of Xamarin en een Mac die is geconfigureerd voor iOS-ontwikkeling bij het gebruik van remotebuild, vcremote, de Visual Studio Tools for Unity of de Xamarin Mac Agent. Xamarin ondersteunt iOS 7 en hoger en vereist OS X 10.10 Yosemite of hoger. U kunt Visual Studio voor Mac ook gebruiken om iOS-apps te bouwen met een Mac.

Opmerking

Zie Platformoverschrijdende mobiele ontwikkeling in Visual Studio voor meer informatie. Zie .NET-architectuuronderdelen voor informatie over .NET-ontwikkeling voor iOS.

Visual Studio 2019-ondersteuning voor Linux-ontwikkeling

Met Visual Studio 2019 kunt u apps voor Linux bouwen en fouten opsporen met C++, Python en Node.js. Voor het maken van C++-apps voor Linux is visual C++ vereist voor de Linux-ontwikkelextensie. 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-architectuuronderdelen voor informatie over .NET-ontwikkeling voor Linux.

  • CentOS 7.1 en Oracle Linux 7.1
  • Debian 8
  • Fedora 23
  • Linux Mint 17
  • openSUSE 13.2
  • Red Hat Enterprise Linux 7.2
  • Ubuntu 14.04 en 16.04

Opmerking

Zie https://dot.net/corevoor meer informatie.

Ondersteuning voor Visual Studio 2019 voor macOS-ontwikkeling

Met Visual Studio 2019 kunt u consoletoepassingen bouwen en ASP.NET toepassingen die gericht zijn op macOS. Foutopsporing wordt echter niet ondersteund. Probeer Visual Studio Code of Visual Studio voor Mac voor aanvullende opties voor macOS-ontwikkelprogramma's. Visual Studio Code biedt een gestroomlijnde en uitbreidbare ervaring voor ontwikkelaars op macOS. Visual Studio voor Mac biedt een uitgebreide IDE waarmee u systeemeigen macOS-apps kunt bouwen, waaronder ASP.NET, met behulp van C#.

Opmerking

Zie .NET-architectuuronderdelen voor meer informatie over .NET-ontwikkeling voorMacOS.

Andere platforms en technologieën

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

Compatibiliteit met eerdere releases

.NET Framework

.NET 4.7 is een zeer compatibele in-place update van .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 en 4.6.2.

Opmerking

Zie de migratiehandleiding voor .NET Framework 4.7, 4.6 en 4.5 voor meer informatie.

Team Explorer, Azure DevOps Server en Team Foundation Server

Team Explorer voor Visual Studio 2019 maakt verbinding met Azure DevOps Server 2019, Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012 en Team Foundation Server 2010 SP1.

Silverlight

Silverlight-projecten worden niet ondersteund in deze versie van Visual Studio. Als u Silverlight-toepassingen wilt onderhouden, gebruikt u Visual Studio 2015.

Windows Store- en Windows Phone-apps

Projecten voor Windows Store 8.1 en 8.0, Windows 10 Mobile en Windows Phone worden niet ondersteund in deze release. Als u deze apps wilt onderhouden, gebruikt u Visual Studio 2015. Gebruik Visual Studio 2017 om Windows 10 Mobile-projecten te onderhouden. Gebruik Visual Studio 2012 om Windows Phone 7.x-projecten te onderhouden.