Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Visual Studio 2022 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. Om Visual Studio 2022 uit te proberen, zie Visual Studio 2022 Downloads. Voor meer informatie over alles wat er nieuw is in deze release, raadpleeg de releaseopmerkingen van Visual Studio 2022 en Wat is nieuw in Visual Studio 2022.
- Voor Visual Studio Code, zie Veelgestelde vragen over Visual Studio Code.
Installatie
U kunt Visual Studio 2022 installeren en gebruiken naast eerdere versies van Visual Studio, waaronder Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 en Visual Studio 2012.
Systeemvereisten
Raadpleeg de pagina Systeemvereisten voor Visual Studio 2022 voor informatie over de systeemvereisten voor het installeren en uitvoeren van de productfamilie Visual Studio 2022.
Feedback en ondersteuning
Zie voor ondersteuning of om feedback te verzenden over Visual Studio:
- Visual Studio-ondersteuning
- Een productsuggestie of idee indienen
- Een probleem of bug rapporteren
Projecten upgraden naar Visual Studio 2022
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 Porteren, Migreren en Upgraden van Visual Studio-projecten voor meer informatie over het migreren van uw projecten naar Visual Studio 2022.
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 2022 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 2022. Voor meer informatie, zie Verwijzingen beheren in een project en Visual Studio Multi-Targeting Overzicht.
- Apps ontwikkelen voor Windows
- Apps ontwikkelen voor Android
- Apps ontwikkelen voor iOS
- Apps ontwikkelen voor Linux
- Apps ontwikkelen voor macOS
- Apps ontwikkelen voor andere technologieën en platforms
Ondersteuning voor Windows-ontwikkeling in Visual Studio 2022
In de volgende tabel worden de Microsoft Windows-platforms beschreven waarvoor u apps kunt bouwen met behulp van Visual Studio 2022.
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 Ontwikkelaarscentrum. |
| Xbox One | Niet van toepassing | Ja Zie de Xbox Dev Center. |
| Windows 8.1 | Ja | Niet beschikbaar. Gebruik Visual Studio 2015. |
| Windows 8 (Windows 8) | Nee. | Niet beschikbaar. |
| Windows 7 | Ja | Niet van toepassing |
| Windows Vista | Nee. | Niet van toepassing |
| Windows XP | Nee. | Niet van toepassing |
Opmerking
- Voor ondersteuningsinformatie over Microsoft-besturingssystemen, zie Microsoft Support Lifecycle en Windows 10 Release Information.
- Raadpleeg Veelgestelde vragen over de ondersteuningslevenscyclus van .NET Framework en .NET Framework Systeemvereisten voor ondersteuningsinformatie over Microsoft .NET Framework.
- 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 Phone
| Windows Phone-versie | Hulpprogramma's gebruiken voor systeemeigen en beheerde klassieke Windows Desktop-ontwikkeling | Hulpprogramma's gebruiken voor het ontwikkelen van UWP-apps |
|---|---|---|
| Windows 10 Mobile | Nee. | Niet beschikbaar. Gebruik Visual Studio 2017. |
| Windows Phone 8.1 en 8.0 | Nee. | Niet beschikbaar. Gebruik Visual Studio 2015. |
| Windows Phone 7.x | Nee. | Niet beschikbaar. Gebruik Visual Studio 2012. |
Opmerking
- Voor ondersteuningsinformatie over Microsoft-besturingssystemen, zie Microsoft Support Lifecycle en Windows 10 Release Information.
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 2019 | Ja | Ja (zie de opmerkingen hieronder) |
| Windows Server 2016 | Ja | 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 | Ja | Ontwikkeling van apps voor de Windows Store is niet beschikbaar. |
| Windows Server 2012 | Ja | Ontwikkeling van apps voor de Windows Store is niet beschikbaar. |
| Windows Server 2008 R2 | Ja | Niet van toepassing |
| Windows Server 2008 | Nee. | Niet van toepassing |
| Windows Server 2003 | Nee. | Niet van toepassing |
Opmerking
- Voor ondersteuningsinformatie over Microsoft-besturingssystemen, zie Microsoft Support Lifecycle en Windows 10 Release Information.
- Raadpleeg Veelgestelde vragen over de ondersteuningslevenscyclus van .NET Framework en .NET Framework Systeemvereisten voor ondersteuningsinformatie over Microsoft .NET Framework.
- Universele Windows-apps kunnen worden gebouwd vanaf de opdrachtregel wanneer u Windows Server 2016 of Windows Server 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 de Windows IoT Dev Center voor extra hulpprogramma's en hulpmiddelen. |
| Windows 10 IoT Mobile Enterprise | Nee. | Ja Zie de Windows IoT Dev Center voor extra hulpprogramma's en hulpmiddelen. |
| Windows 10 IoT Enterprise | Ja Zie het Windows IoT Dev Center> voor extra hulpprogramma's en middelen. |
Ja Zie de Windows IoT Dev Center voor extra hulpprogramma's en hulpmiddelen. |
| Windows Embedded 8 Standard en 8.1 Industry | Ja | 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 |
Opmerking
- Voor ondersteuningsinformatie over Microsoft-besturingssystemen, zie Microsoft Support Lifecycle en Windows 10 Release Information.
- Raadpleeg Veelgestelde vragen over de ondersteuningslevenscyclus van .NET Framework en .NET Framework Systeemvereisten voor ondersteuningsinformatie over Microsoft .NET Framework.
Ondersteuning van Visual Studio 2022 voor .NET-ontwikkeling
Visual Studio 2022 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 2022 ondersteunt de volgende .NET-implementaties:
- .NET Framework versies 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7 en 4.6.2
- .NET Core 8.0 Preview, 7.0, 6.0.
- .NET Native
- Mono
Opmerking
Zie voor meer informatie over ieder van deze implementaties en over de algemene API-specificatie .NET Standard .NET-architectuuronderdelen. Zie ook het NET-ondersteuningsbeleid.
Ondersteuning voor Visual Studio 2022 voor Android-ontwikkeling
Met Visual Studio 2022 kunt u systeemeigen Android-apps bouwen met behulp van .NET en C# of 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 Visual Studio-installatie gebruiken om eenvoudig de Android SDK en Android API-niveaus te verkrijgen die vereist zijn voor mobiele ontwikkeling met .NET MAUI of C++. 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 (R10E), Java SE Development Kit en Apache Ant te verkrijgen.
Zie Android-ontwikkeling met Visual Studio en Mobiele app-ontwikkeling voor meer informatie.
Opmerking
Raadpleeg Android en iOS met .NET MAUI voor meer informatie over .NET-ontwikkeling voor Android.
Visual Studio 2022 ondersteuning voor iOS-ontwikkeling
Met Visual Studio 2022 kunt u apps voor iOS bouwen en fouten opsporen met behulp van C++, Unity of .NET en een Mac die is geconfigureerd voor iOS-ontwikkeling bij het gebruik van remotebuild, vcremote, de Visual Studio Tools voor Unity of koppelen aan Mac in Visual Studio. .NET ondersteunt iOS 12.2 en hoger en vereist Xcode 16.2 of hoger en macOS 14.5 Sonoma of hoger. U kunt ook de .NET MAUI VSCode-extensie gebruiken om iOS-apps te bouwen op een Mac.
Opmerking
Voor meer informatie, zie Platformoverschrijdende mobiele ontwikkeling in Visual Studio. Voor meer informatie over .NET-ontwikkeling voor iOS, zie Android en iOS met .NET MAUI.
Visual Studio 2022-ondersteuning voor Linux-ontwikkeling
Met Visual Studio 2022 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
Voor meer informatie over .NET-ontwikkeling voor Linux, zie Installeer .NET op 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
Opmerking
Zie https://dot.net/corevoor meer informatie.
Visual Studio 2022-ondersteuning voor macOS-ontwikkeling
Met Visual Studio 2022 kunt u consoletoepassingen en ASP.NET toepassingen bouwen 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.
Opmerking
Zie .NET installeren op macOS voor meer informatie over .NET-ontwikkeling voor macOS.
Andere platforms en technologieën
Visual Studio 2022 ondersteunt ook de volgende platforms en technologieën. Zie https://visualstudio.microsoft.com/vs/features/ voor meer informatie.
- Anaconda
- Android (zie https://www.android.com)
- Apache Ant
- Azure webapps en verbonden services, waaronder Azure Data Lake
- Clang met Microsoft CodeGen (zie https://github.com/llvm/llvm-project
- ClickOnce-
- CMake (zie https://www.cmake.org)
- Cocos (zie https://www.cocos.com/)
- Dokwerker
- Entity Framework 6
- F#
- Git voor Windows en GitHub
- LLVM van het LLVM-project
- Microsoft SQL Server 2014-2022 en Azure SQL-databases
- Microsoft Office 365, Office 2016, Office 2013, Office 2010
- Visual Studio App Center
- Node.js
- PowerShell
- Python
- TypeScript (versies 3.6 en later) en JavaScript
- Eenheid
- Onreal engine
- Webontwikkeling met ASP.NET, HTML5/CSS3, JavaScript, Node.js, Python of TypeScript
Compatibiliteit met eerdere releases
.NET Framework
.NET 4.8 is een zeer compatibele in-place update voor .NET Framework-versies 4.0 - 4.7.2.
Opmerking
Zie voor meer informatie de migratiehandleiding voor .NET Framework 4.8, 4.7, 4.6 en 4.5.
Team Explorer, Azure DevOps Server en Team Foundation Server
Team Explorer voor Visual Studio 2022 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.
Visual Studio 2022 Platformdoelstellingen en Compatibiliteit