Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Il ne s’agit pas de la dernière version de Visual Studio. Pour télécharger la dernière version, consultez https://visualstudio.microsoft.com/downloads/ les notes de publication de Visual Studio 2022.
Visual Studio 2019 contient de nombreuses nouvelles fonctionnalités et améliorations de productivité de l’IDE pour prendre en charge le développement d’applications Windows, le développement mobile multiplateforme, le développement Azure, le développement web et le développement cloud, etc. Pour essayer Visual Studio 2019, consultez téléchargements visual Studio 2019. Pour plus d’informations sur tout ce qui est nouveau dans cette version, consultez les notes de publication de Visual Studio 2019 et les nouveautés de Visual Studio 2019.
Pour Visual Studio Code, consultez la FAQ de Visual Studio Code .
Installation
Vous pouvez installer et utiliser Visual Studio 2019 avec les versions précédentes de Visual Studio, notamment Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 et Visual Studio 2012.
Note: La taille du package d’installation varie en fonction de la configuration actuelle de Visual Studio.
Configuration requise
Pour plus d’informations sur la configuration système requise pour l’installation et l’exécution de la famille de produits Visual Studio 2019, notamment Team Foundation Server 2019, consultez la page Configuration requise de Visual Studio 2019 et la configuration requise pour la famille de produits Visual Studio pour Mac.
Commentaires et support
Pour obtenir du support ou pour envoyer des commentaires sur Visual Studio, consultez :
- Prise en charge de Visual Studio
- Envoyer une suggestion ou une idée de produit
- Signaler un problème ou un bogue
Mettre à niveau des projets vers Visual Studio 2019
Lorsque vous suivez les chemins de mise à niveau pris en charge, vos fichiers source, solutions et projets Visual Studio continueront de fonctionner ; toutefois, vous devez vous attendre à apporter des modifications aux sources. Bien que nous ne pouvons pas garantir la compatibilité binaire entre les versions, nous ferons de notre mieux pour documenter les modifications importantes pour vous aider à effectuer des mises à jour.
Note
Pour plus d’informations sur la migration de vos projets vers Visual Studio 2019, consultez Portage, Migration et mise à niveau de projets Visual Studio.
Ciblage de plateforme
Visual Studio fournit des outils et technologies de pointe pour créer des applications qui tirent parti des fonctionnalités de plateforme les plus récentes, que ce soit Windows, Android, iOS ou Linux. Visual Studio 2019 cible également des plateformes antérieures afin de pouvoir créer des applications ou moderniser des applications existantes qui s’exécutent sur des versions antérieures de Windows tout en tirant parti des outils de développement améliorés, de l’activation de la qualité et des fonctionnalités de collaboration d’équipe dans Visual Studio 2019. Pour plus d’informations, consultez Gestion des références dans un projet et Vue d’ensemble de Visual Studio Multi-Targeting.
- Développement d’applications pour Windows
- Développement d’applications pour Android
- Développement d’applications pour iOS
- Développement d’applications pour Linux
- Développement d’applications pour macOS
- Développement d’applications pour d’autres technologies et plateformes
Prise en charge de Visual Studio 2019 pour le développement Windows
Le tableau suivant explique les plateformes Microsoft Windows pour lesquelles vous pouvez créer des applications à l’aide de Visual Studio 2019.
| Créer des applications qui s’exécutent sur des clients Windows | Utilisation des outils pour le développement de bureau Windows Classique natif et géré | Utilisation des outils pour le développement d’applications UWP |
| Windows 10 | Oui (voir les notes ci-dessous) |
Oui (voir les notes ci-dessous) |
| Windows 10 Édition Équipe | Sans objet | Oui (voir les notes ci-dessous) |
| HoloLens | Non | Oui Consultez le Centre de développement Windows Holographic. |
| Xbox One | Sans objet | Oui Consultez le Centre de développement Xbox. |
| Windows 8.1 (Windows 8) | Oui | Le développement d’applications du Windows Store n’est pas disponible. |
| Windows 7 | Oui | Sans objet |
| Windows Vista | Oui Les outils de débogage et de profilage à distance ne sont pas disponibles. |
Sans objet |
| Windows XP | Oui Le développement managé nécessite l’utilisation du multi-ciblage Visual Studio .NET. Les outils de débogage et de profilage à distance ne sont pas disponibles. |
Sans objet |
| Créer des applications qui s’exécutent sur Windows Phone | Utilisation des outils pour le développement de bureau Windows Classique natif et géré | Utilisation des outils pour le développement d’applications UWP |
| Windows 10 Mobile | Non | Le développement d’applications du Windows Store n’est pas disponible. |
| Windows Phone 8.1 et versions antérieures | Non | Le développement d’applications du Windows Store n’est pas disponible. |
| Créer des applications qui s’exécutent sur Windows Server | Utilisation des outils pour le développement de bureau Windows Classique natif et géré | Utilisation des outils pour le développement d’applications UWP |
| Windows Server 2016 | Oui | Oui (voir les notes ci-dessous) |
| Option d’installation de Windows Server 2016, Nano Server | Oui, pour .NET Core et un sous-ensemble de Win32 Consultez le Centre de développement Nano Server. |
Non |
| Windows Server 2012 R2 | Oui | Le développement d’applications du Windows Store n’est pas disponible. |
| Windows Server 2012 | Oui | Le développement d’applications du Windows Store n’est pas disponible. |
| Windows Server 2008 R2 | Oui | Sans objet |
| Windows Server 2008 | Oui Les outils de débogage et de profilage à distance ne sont pas disponibles. |
Sans objet |
| Windows Server 2003 | Oui Les outils de débogage et de profilage à distance ne sont pas disponibles. Le développement managé nécessite l’utilisation du multi-ciblage Visual Studio .NET et nécessite une installation côte à côte de Visual Studio 2010. Pour plus d’informations, consultez : Un aperçu de la gamme de produits et de la prise en charge de la plateforme Visual Studio 2012. |
Sans objet |
| Créer des applications qui s’exécutent sur des appareils Windows Embedded | Utilisation des outils pour le développement de bureau Windows Classique natif et géré | Utilisation des outils pour le développement d’applications UWP |
| Windows 10 IoT Core | Oui, pour un sous-ensemble d’API Win32 Pour plus d’informations, consultez l’outil de portage d’API IoT Core . |
Oui Consultez le centre de développement Windows IoT pour obtenir des outils et des ressources supplémentaires. |
| Windows 10 IoT Mobile Entreprise | Non | Oui Consultez le centre de développement Windows IoT pour obtenir des outils et des ressources supplémentaires. |
| Windows 10 IoT Entreprise | Oui Consultez le centre de développement Windows IoT pour obtenir des outils et des ressources supplémentaires. |
Oui Consultez le centre de développement Windows IoT pour obtenir des outils et des ressources supplémentaires. |
| Windows Embedded 8 Standard et 8.1 Industrie | Oui | Non |
| Windows Embedded Compact 2013 | Non | Sans objet |
| Windows Embedded 7 (Compact, Standard et POSReady) | Non | Sans objet |
| Windows Embedded CE 6.0 et versions antérieures | Non | Sans objet |
| Windows XP Embedded (y compris POSReady 2009, WES 2009, WEPOS) | Non | Sans objet |
Remarques
- Pour obtenir des informations de support concernant les systèmes d’exploitation Microsoft, consultez Microsoft Support Lifecycle et Windows 10 Release Information.
- Pour obtenir des informations de support sur Microsoft .NET Framework, consultez la FAQ sur le cycle de vie du support .NET Framework et la configuration système requise pour .NET Framework.
- L’édition Windows 10 Entreprise LTSC, Windows 10 S et Windows 10 Team Edition ne sont pas prises en charge pour le développement. Vous pouvez utiliser Visual Studio 2019 pour créer des applications qui s’exécutent sur Windows 10 LTSC, Windows 10 S et Windows 10 Team Edition. Le débogage à distance est pris en charge sur LTSC.
- Le développement d’applications Windows universelles pour toutes les plateformes cibles est disponible lorsque Visual Studio est installé sur Windows 10.
- Les applications Windows universelles peuvent être générées à partir de la ligne de commande lorsque vous utilisez Windows Server 2012 R2 ou Windows Server 2016. Le développement UWP, notamment la conception, la modification et le débogage local, n’est pas disponible sur Windows Server. Vous pouvez déployer ces applications sur windows server et les déboguer à distance.
- Unity et Xamarin peuvent également être utilisés pour le développement multiplateforme d’applications Windows universelles sur Windows 10.
Prise en charge de Visual Studio 2019 pour le développement .NET
Visual Studio 2019 prend en charge le développement d’applications qui utilisent l’une des implémentations .NET. Parmi les charges de travail et les types de projets, vous pouvez trouver la prise en charge de .NET Framework, .NET Core, Mono, .NET Native pour la plateforme Windows universelle (UWP), C#, F# et Visual Basic. Visual Studio 2019 prend en charge les implémentations .NET suivantes :
- .NET version 5 (Visual Studio 16.8 ou version ultérieure)
- .NET Framework versions 4.8, 4.7.2, 4.7.1, 4.7, 4.6.2, 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5 et 4.0
- .NET Core 3.1, 3.0, 2.2, 2.1 et 1.1.
- .NET Native
- Mono
Note
Pour plus d’informations sur chacune de ces implémentations et sur la spécification de l'API commune .NET Standard, consultez les composants architecturaux .NET .
Prise en charge de Visual Studio 2019 pour le développement Android
Visual Studio 2019 vous permet de créer des applications Android natives à l’aide de Xamarin et C# ou de C++. Visual Studio Tools pour Unity et le moteur Unreal activent le développement de jeux Android. Vous pouvez également utiliser Visual Studio pour Mac pour créer des applications Android à l’aide d’un Mac.
Vous pouvez utiliser la configuration de Visual Studio pour obtenir facilement les niveaux d’API Android SDK et Android 19, 21, 22 et 23. Vous pouvez télécharger des niveaux d’API supplémentaires séparément à l’aide du gestionnaire du kit de développement logiciel (SDK) Android . Vous pouvez également utiliser le programme d’installation de Visual Studio pour obtenir le Kit de développement Natif Android (R10E), le Kit de développement Java SE et Apache Ant.
Pour plus d’informations, consultez Développement Android avec Visual Studio et Mobile App Development.
Note
Pour plus d’informations sur le développement .NET pour Android, consultez les composants architecturaux .NET.
Prise en charge de Visual Studio 2019 pour le développement iOS
Visual Studio 2019 vous permet de générer et de déboguer des applications pour iOS à l’aide de C++, Unity ou Xamarin et d’un Mac configuré pour le développement iOS lors de l’utilisation de remotebuild, vcremote, visual Studio Tools pour Unity ou de l’agent Mac Xamarin. Xamarin prend en charge iOS 7 et versions ultérieures, et nécessite OS X 10.10 « Yosemite » ou version ultérieure. Vous pouvez également utiliser Visual Studio pour Mac pour créer des applications iOS à l’aide d’un Mac.
Note
Pour plus d’informations, consultez développement mobile multiplateforme dans Visual Studio. Pour plus d’informations sur le développement .NET pour iOS, consultez les composants architecturaux .NET.
Prise en charge de Visual Studio 2019 pour le développement Linux
Visual Studio 2019 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 De développement Visual C++ pour Linux. La création d’applications avec Python ou Node, js, nécessite que vous activez le débogage distant sur la machine Linux cible. Vous pouvez également créer, générer et déboguer à distance des applications .NET Core et ASP.NET Core pour Linux à l’aide de langages modernes tels que C#, VB et F#.
Note
Pour plus d’informations sur le développement .NET pour Linux, consultez les composants architecturaux .NET.
- CentOS 7.1 et Oracle Linux 7.1
- Debian 8
- Fedora 23
- Linux Mint 17
- openSUSE 13.2
- Red Hat Enterprise Linux 7.2
- Ubuntu 14.04 et 16.04
Note
Pour plus d’informations, consultez https://dot.net/core.
Prise en charge de Visual Studio 2019 pour le développement macOS
Visual Studio 2019 vous permet de créer des applications console et ASP.NET applications qui ciblent macOS. Toutefois, le débogage ne bénéficie pas de support. Pour obtenir d’autres choix d’outils de développement macOS, essayez Visual Studio Code ou Visual Studio pour Mac. Visual Studio Code offre une expérience d’outil développeur rationalisée et extensible pour macOS. Visual Studio pour Mac fournit un IDE riche en fonctionnalités qui vous permet de créer des applications macOS natives, notamment ASP.NET, à l’aide de C#.
Note
Pour plus d’informations sur le développement .NET pourMacOS, consultez les composants architecturaux .NET.
autres plateformes et technologies
Visual Studio 2019 prend également en charge les plateformes et technologies suivantes. Pour plus d’informations, consultez https://visualstudio.microsoft.com/vs/features/.
- Anaconda
- Apache Ant
- Applications web Azure et services connectés, y compris Azure Data Lake
- Clang avec Microsoft CodeGen
- ClickOnce
- Cocos
- Docker
- Entity Framework 6
- F#
- Git pour Windows et GitHub
- Microsoft SQL Server 2012, SQL Server 2014 et SQL Server 2016
- Microsoft Office 365, Office 2016, Office 2013, Office 2010
- Visual Studio App Center
- Node.js
- PowerShell
- Python
- TypeScript 2.3, 2.2, 2.1 et 2.0 et JavaScript
- Unité
- Unreal Engine
- de développement web avec ASP.NET, HTML5/CSS3, JavaScript, Node.js, Python ou TypeScript
Compatibilité avec les versions précédentes
.NET Framework
.NET 4.7 est une mise à jour sur place hautement compatible de .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 et 4.6.2.
Note
Pour plus d’informations, consultez le Guide de migration vers .NET Framework 4.7, 4.6 et 4.5.
Team Explorer, Azure DevOps Server et Team Foundation Server
Team Explorer pour Visual Studio 2019 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.
Silverlight
Les projets Silverlight ne sont pas pris en charge dans cette version de Visual Studio. Pour gérer les applications Silverlight, continuez à utiliser Visual Studio 2015.
Applications Windows Store et Windows Phone
Les projets pour Windows Store 8.1 et 8.0, Windows 10 Mobile et Windows Phone ne sont pas pris en charge dans cette version. Pour gérer ces applications, continuez à utiliser Visual Studio 2015. Pour gérer les projets Windows 10 Mobile, utilisez Visual Studio 2017. Pour gérer les projets Windows Phone 7.x, utilisez Visual Studio 2012.
Ciblage et compatibilité de la plateforme Visual Studio 2019