Partager via


Icône Visual Studio Ciblage et compatibilité de la plateforme Visual Studio 2022


Conseil

Pour en savoir plus sur les nouveautés, découvrir des conseils et des astuces, et télécharger des cadeaux numériques gratuits, regardez les enregistrements de l’événement de lancement de Visual Studio 2022.

Developer Community | Feuille de route de Visual Studio 2022 | Exigences système | Compatibilité | Code distribuable | Historique de publication | Termes du contrat de licence | Blogs | Derniers problèmes connus | Nouveautés de la documentation Visual Studio


Visual Studio 2022 contient de nombreuses nouveautés, notamment des fonctionnalités inédites et une productivité améliorée dans l’IDE. Ces nouveautés visent à mieux prendre en charge le développement d’applications Windows, le développement mobile multiplateforme et le développement Azure, web et cloud, entre autres. Pour essayer Visual Studio 2022, consultez Téléchargements Visual Studio 2022. Pour plus d’informations sur toutes les nouveautés de cette version, consultez les notes de publication de Visual Studio 2022 et Nouveautés de Visual Studio 2022.

Installation

Vous pouvez installer et utiliser Visual Studio 2022 en même temps que les versions précédentes de Visual Studio, notamment Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 et Visual Studio 2012.

Télécharger


Cliquez sur le bouton pour télécharger la dernière version de Visual Studio 2022. Pour des instructions sur l’installation et la mise à jour de Visual Studio 2022, consultez Mettre à jour Visual Studio 2022 vers la dernière version. Consultez également les instructions sur l’installation en mode hors connexion.

Bouton Télécharger CommunityBouton Télécharger ProfessionalBouton Télécharger Enterprise

Visitez le site de Visual Studio pour télécharger d’autres produits Visual Studio 2022.


Remarque : La taille du package d’installation varie en fonction de votre configuration actuelle de Visual Studio.

Configuration requise

Pour obtenir des informations sur la configuration système requise pour l’installation et l’exécution de la famille de produits Visual Studio 2022, consultez la page Configuration système requise pour Visual Studio 2022.

Commentaires et support

Pour obtenir de l’aide ou envoyer des commentaires sur Visual Studio, consultez :

Mettre à niveau des projets vers Visual Studio 2022

Si vous suivez les chemins de mise à niveau pris en charge, votre source, vos solutions et vos fichiers projet Visual Studio continueront de fonctionner. Toutefois, vous devrez apporter certaines modifications aux sources. Nous ne pouvons pas garantir la compatibilité binaire entre les versions. Cependant, nous ferons de notre mieux pour documenter les modifications importantes afin de vous aider dans vos mises à jour.

Remarque

Pour plus d’informations sur la migration de vos projets vers Visual Studio 2022, consultez Portage, migration et mise à niveau des projets Visual Studio.

Ciblage des plateformes

Visual Studio fournit des outils et des technologies permettant de créer des applications qui tirent parti des dernières fonctionnalités de plateforme, qu’il s’agisse d’une plateforme Windows, Android, iOS ou Linux. Visual Studio 2022 cible également des plateformes antérieures, ce qui vous permet de créer des applications ou de moderniser des applications existantes qui s’exécutent sur des versions précédentes de Windows en profitant des outils de développement améliorés, des processus qualité et des fonctionnalités de collaboration d’équipe de Visual Studio 2022. Pour plus d’informations, consultez Gestion des références dans un projet et Vue d’ensemble du multiciblage Visual Studio.

Prise en charge du développement Windows avec Visual Studio 2022

Le tableau suivant décrit les plateformes Microsoft Windows pour lesquelles vous pouvez créer des applications à l’aide de Visual Studio 2022.

Créer des applications qui s’exécutent sur les clients Windows

Version du client Windows Utilisation d’outils pour le développement de code natif et managé classique avec Windows Desktop Utilisation d’outils pour le développement d’applications UWP
Windows 11
Windows 10
Oui
(voir les remarques ci-dessous)
Oui
(voir les remarques ci-dessous)
Windows 10 Team Edition Non applicable Oui
Débogage à distance requis.
Windows 11 S
Windows 10 S
Non applicable Oui
Débogage à distance requis.
Windows 10 LTSC Oui
Débogage à distance requis.
Oui
Débogage à distance requis.
HoloLens Non Oui
Voir Centre de développement Windows Holographique.
Xbox One Non applicable Oui
Voir Centre de développement Xbox.
Windows 8.1 Oui Non disponible. Utiliser Visual Studio 2015.
Windows 8 (Windows 8) Non Non disponible.
Windows 7 Oui Non applicable
Windows Vista Non Non applicable
Windows XP Non Non applicable

Remarque

Créer des applications qui s’exécutent sur Windows Phone

Version de Windows Phone Utilisation d’outils pour le développement de code natif et managé classique avec Windows Desktop Utilisation d’outils pour le développement d’applications UWP
Windows 10 Mobile Non Non disponible. Utiliser Visual Studio 2017.
Windows Phone 8.1 et 8.0 Non Non disponible. Utiliser Visual Studio 2015.
Windows Phone 7.x Non Non disponible. Utiliser Visual Studio 2012.

Remarque

Créer des applications qui s’exécutent sur Windows Server

Version de Windows Server Utilisation d’outils pour le développement de code natif et managé classique avec Windows Desktop Utilisation d’outils pour le développement d’applications UWP
Windows Server 2019 Oui Oui
(voir les remarques ci-dessous)
Windows Server 2016 Oui Oui
(voir les remarques ci-dessous)
Windows Server 2016, option d’installation de Nano Server Oui, pour .NET Core et une partie de Win32
Voir Centre de développement de Nano Server.
Non
Windows Server 2012 R2 Oui Le développement d’applications Windows Store n’est pas disponible.
Windows Server 2012 Oui Le développement d’applications Windows Store n’est pas disponible.
Windows Server 2008 R2 Oui Non applicable
Windows Server 2008 Non Non applicable
Windows Server 2003 Non Non applicable

Remarque

Créer des applications qui s’exécutent sur les appareils Windows Embedded

Version de Windows Embedded Utilisation d’outils pour le développement de code natif et managé classique avec Windows Desktop Utilisation d’outils pour le développement d’applications UWP
Windows 10 IoT Standard Oui, pour une partie des API Win32
Pour plus d’informations, consultez IoT Core API Porting Tool (Outil de portage des API IoT Standard).
Oui
Pour obtenir d’autres outils et ressources, consultez le Centre de développement Windows IoT.
Windows 10 IoT Mobile Entreprise Non Oui
Pour obtenir d’autres outils et ressources, consultez le Centre de développement Windows IoT.
Windows 10 IoT Entreprise Oui
Pour obtenir d’autres outils et ressources, consultez le Centre de développement Windows IoT">.
Oui
Pour obtenir d’autres outils et ressources, consultez le Centre de développement Windows IoT.
Windows Embedded Standard 8 et 8.1 Industry Oui No
Windows Embedded Compact 2013 Non Non applicable
Windows Embedded 7 (Compact, Standard et POSReady) Non Non applicable
Windows Embedded CE 6.0 et versions antérieures Non Non applicable
Windows XP Embedded (y compris POSReady 2009, WES 2009, WEPOS) Non Non applicable

Remarque

Prise en charge du développement .NET avec Visual Studio 2022

Visual Studio 2022 prend en charge le développement d’applications utilisant n’importe quelle implémentation de .NET. Parmi les charges de travail et les types de projets, vous pouvez trouver la prise en charge de .NET Framework, de .NET Core, de Mono, de .NET Native pour la plateforme Windows universelle (UWP), de C#, de F# et de Visual Basic. Visual Studio 2022 prend en charge les implémentations de .NET suivantes :

Remarque

Pour plus d’informations sur chacune de ces implémentations et sur la spécification d’API commune de .NET Standard, consultez Composants de l’architecture .NET. Consultez également la stratégie de prise en charge NET.

Prise en charge du développement Android avec Visual Studio 2022

Visual Studio 2022 vous permet de générer des applications Android natives à l’aide de Xamarin et de C#, ou à l’aide de C++. Visual Studio Tools pour Unity et le moteur Unreal permettent de développer des jeux Android. Vous pouvez également utiliser Visual Studio pour Mac pour créer des applications Android sur un ordinateur Mac.

Vous pouvez utiliser le programme d’installation de Visual Studio pour obtenir le SDK Android et les niveaux d’API Android nécessaires pour le développement mobile avec .NET MAUI ou C++. Vous pouvez télécharger d’autres niveaux d’API séparément à l’aide de Android SDK Manager. Vous pouvez également utiliser le programme d’installation de Visual Studio pour obtenir l’Android NDK (R10E), le Kit de développement Java SE et Apache Ant.

Pour plus d’informations, consultez Développement Android avec Visual Studio pour Mac et Développement d’applications mobiles.

Remarque

Pour plus d’informations sur le développement .NET pour Android, consultez Android et iOS avec Xamarin.

Prise en charge du développement iOS avec Visual Studio 2022

Visual Studio 2022 vous permet de générer et de déboguer des applications pour iOS à l’aide de C++, d’Unity ou de Xamarin, et d’un Mac configuré pour le développement iOS si vous utilisez remotebuild, vcremote, les Outils Visual Studio pour Unity ou Mac Agent Xamarin. Xamarin prend en charge iOS 9 et ses versions ultérieures, et nécessite Xcode 12.5 ou une version ultérieure et OS X 11.0 « Big Sur » ou une version ultérieure. Vous pouvez également utiliser Visual Studio pour Mac pour créer des applications iOS sur un ordinateur Mac.

Remarque

Pour plus d’informations, consultez Développement mobile multiplateforme dans Visual Studio. Pour plus d’informations sur le développement .NET pour iOS, consultez Android et iOS avec Xamarin.

Prise en charge du développement Linux avec Visual Studio 2022

Visual Studio 2022 vous permet de générer et de déboguer des applications pour Linux à l’aide de C++, Python et Node.js. La création d’applications C++ pour Linux nécessite l’extension Visual C++ pour le développement Linux. La création d’applications avec Python ou Node.js nécessite l’activation du débogage à distance sur l’ordinateur Linux cible. Vous pouvez également créer, générer et déboguer à distance des applications .NET Core et ASP.NET Core pour Linux avec des langages modernes comme C#, VB et F#.

Remarque

Pour plus d’informations sur le développement .NET pour Linux, consultez Installer .NET sur Linux.

  • CentOS 7.1 et Oracle Linux 7.1
  • Debian 10, 11
  • Fedora 37, 38
  • openSUSE 15.4
  • Red Hat Enterprise Linux 7, 8, 9
  • Ubuntu 16.04, 18.04, 20.04, 22.04, 22.10, 23.04

Remarque

Pour plus d’informations, consultez https://dot.net/core.

Prise en charge du développement macOS avec Visual Studio 2022

Visual Studio 2022 vous permet de générer des applications console et ASP.NET qui ciblent macOS. Toutefois, le débogage n'est pas pris en charge. Pour d’autres outils de développement Mac OS X, essayez Visual Studio Code ou Visual Studio pour Mac. Visual Studio Code fournit un outil de développement simplifié et extensible pour Mac OS. Visual Studio pour Mac fournit un IDE avec de nombreuses fonctionnalités qui vous permet de créer des applications Mac OS natives, notamment ASP.NET, à l’aide de C#.

Remarque

Pour plus d’informations sur le développement .NET pour MacOS, consultez Installer .NET sur macOS.

Autres technologies et plateformes

Visual Studio 2022 prend également en charge les plateformes et technologies suivantes. Pour plus d’informations, consultez https://visualstudio.microsoft.com/vs/features/.

Compatibilité avec les versions précédentes

.NET Framework

.NET 4.8 est une mise à jour sur place hautement compatible pour .NET Framework versions 4.0 à 4.7.2.

Remarque

Pour plus d’informations, consultez le Guide de migration du .NET Framework 4.8, 4.7, 4.6 et 4.5.

Team Explorer, Azure DevOps Server et Team Foundation Server

Team Explorer pour Visual Studio 2022 se connecte à Azure DevOps Server 2019, à Team Foundation Server 2017, à Team Foundation Server 2015, à Team Foundation Server 2013, à Team Foundation Server 2012 et à Team Foundation Server 2010 SP1.



Haut de page