Quels sont les principaux avantages et atouts de Visual Studio 2019 Professional?
IDE puissant – Outils complets pour le développement d'applications modernes.
Débogage avancé – Débogage intelligent avec analyse du code en temps réel.
Git intégré – Contrôle de version et gestion de référentiel intégrés.
Intégration Azure – Déploiement cloud transparent et prise en charge des tests.
Multiplateforme – Développez pour Windows, le Web, les appareils mobiles et le cloud.
Collaboration en équipe – Outils intégrés pour des workflows d'équipe efficaces.
Ce produit permet une activation unique pour un appareil. Après utilisation, il ne peut plus être réutilisé, même pas pour le même appareil.
Une clé ne peut activer le programme qu'une seule fois.
Download: Visual Studio 2019 Pro
IDE complet – Éditeur, débogueur et profileur dans un seul espace de travail.
MSVC v142 – Ensemble d'outils C++ fourni avec la version 2019.
Outils Xamarin – Permet de créer des applications Android et iOS en C#.
Intégration d’équipe – Connexions à Live Share, Git et Azure DevOps.
Fonctionnalités de base – Prend en charge les versions de .NET Framework de 4.8 à 5.
Important – Le débogage avancé (IntelliTrace), les tests unitaires en direct et la validation de l’architecture ne sont pas inclus dans cette édition.
Visual Studio 2019 Professional est l’édition intermédiaire de l’IDE Windows de Microsoft, dont la version 16.11 constitue la base de maintenance finale. Elle couvre les tâches quotidiennes liées à .NET Framework, .NET 5, C++ et Python pour les développeurs individuels et les petites équipes.
Compatibilité avec les versions antérieures – Ouvre les formats de projet .NET Framework et MSBuild plus anciens.
Prise en charge de Windows 7 – S'installe sous Windows 7 SP1 et 8.1.
Longue période de mise à jour – La version 16.11 bénéficiera de mises à jour de sécurité jusqu’en 2029.
Programmation en binôme – Live Share permet de partager une session sans envoyer de code.
Large gamme de langages – C#, VB.NET, C++, F#, Python, TypeScript.
Chaîne d’outils stable – Aucune mise à jour de fonctionnalités ne modifie le comportement de compilation.
Il s’agit d’un environnement de développement Windows permettant d’écrire, de déboguer et de déployer des applications en C#, VB.NET, C++, F#, Python, JavaScript et TypeScript. Il intègre la suite d’outils C++ MSVC v142 et prend en charge les projets .NET Framework jusqu’à la version 4.8, ainsi que .NET Core 3.1 et .NET 5. Une journée de travail type consiste à ouvrir une solution, à définir des points d’arrêt, à exécuter des projets MSTest, NUnit ou xUnit dans l’Explorateur de tests, puis à valider les modifications dans Git ou Azure DevOps depuis la même fenêtre. L’IDE 2019 s’exécute en tant que processus 32 bits, ce qui explique pourquoi Microsoft a repensé Visual Studio 2022 en tant qu’application 64 bits pour les très grandes solutions.
Non. Les tests unitaires en direct, IntelliTrace, Microsoft Fakes, IntelliTest, l’intégration du débogueur Code Map, l’analyse des vidages de mémoire .NET et la couverture de code sont réservés à l’édition Enterprise dans la génération 2019. L’édition Professional inclut toujours le débogueur standard, le Profileur de performances et Test Explorer ; les tests unitaires s’exécutent donc à la demande plutôt qu’en continu pendant que vous tapez. Cette lacune se manifeste concrètement à deux niveaux : le traçage d’une erreur à partir d’un vidage de mémoire en production, et l’isolation du code hérité non testable à l’aide de shims. Les équipes qui dépendent de l’un ou l’autre de ces workflows doivent plutôt opter pour Visual Studio 2019 Enterprise.
Les deux éditions partagent le même éditeur, le même ensemble de compilateurs et le même débogueur ; l’édition Enterprise y ajoute des outils d’architecture, de diagnostic et de tests avancés. Enterprise est la seule édition 2019 à proposer la validation des dépendances et la détection des clones de code, fonctionnalités utilisées par les architectes pour empêcher qu’une règle de stratification ne soit enfreinte lors d’une refactorisation. Pour un développeur qui écrit et débogue des fonctionnalités au quotidien, l’édition Professional couvre parfaitement ses besoins. La comparaison ci-dessous répertorie les différences qui modifient concrètement les possibilités offertes par l’IDE. Une distinction similaire entre les éditions s’applique à la génération actuelle, qui est abordée dans l’article « Visual Studio 2026 Professional ou Enterprise : avantages, différences et adéquation ».
| Fonctionnalité | 2019 Professional | 2019 Entreprise |
|---|---|---|
| Éditeur et débogueur | ✓ | ✓ |
| Création d’applications Xamarin | ✓ | ✓ |
| IntelliTrace | ✕ | ✓ |
| Tests unitaires en temps réel | ✕ | ✓ |
| Microsoft Fakes | ✕ | ✓ |
| Couverture de code | ✕ | ✓ |
| Débogage avec Code Map | ✕ | ✓ |
| Validation de l'architecture | ✕ | ✓ |
| Analyse des vidages de mémoire | ✕ | ✓ |
Il prend en charge .NET Framework jusqu’à la version 4.8, .NET Core 3.1 et .NET 5, mais pas .NET 6 ni aucune version plus récente. L'ouverture ou la compilation d'un projet .NET 6+ génère l'erreur SDK NETSDK1182, qui indique que la prise en charge de .NET 6.0 ou d'une version supérieure n'est pas prise en charge dans Visual Studio 2019 et vous invite à utiliser Visual Studio 2022 ou à choisir .NET 5 ou une version antérieure comme cible. Cela pose problème dès qu’un collègue modifie la propriété TargetFramework dans une branche partagée, car la compilation s’arrête au lieu de se dégrader en silence. Les équipes qui gèrent des applications WinForms, WPF ou ASP.NET Web Forms sur .NET Framework 4.8 ne sont pas concernées par cette limite.
Il prend en charge Xamarin, mais pas .NET MAUI, qui nécessite Visual Studio 2022 ou une version ultérieure. Les composants Xamarin.Android et Xamarin.iOS s’installent à partir du programme d’installation de Visual Studio, et Xamarin.Android nécessite en outre une édition 64 bits de Windows et le JDK 64 bits. Microsoft a mis fin au support de tous les SDK Xamarin, y compris Xamarin.Forms, le 1er mai 2024 ; cette édition convient donc davantage à la maintenance d’une base de code Xamarin existante qu’au lancement d’un nouveau projet mobile. La conception, l’édition et le débogage local sur la Plateforme Windows universelle (UWP) nécessitent également Windows 10 sur la machine de développement.
Non. L’extension GitHub Copilot pour Visual Studio nécessite Visual Studio 2022 version 17.x et n’est pas proposée pour Visual Studio 2019 sur le Marketplace. Visual Studio 2019 Professional inclut toutefois IntelliCode, qui classe les suggestions de complétion à l’aide de modèles appris à partir de code open source, mais il s’agit d’une aide à la complétion plutôt que d’un chat ou de code généré. Les développeurs qui ont besoin de Copilot au sein de l’IDE doivent passer à Visual Studio 2022 ou une version ultérieure ; l’utilisation conjointe de VS Code et de la version 2019 constitue la solution de contournement habituelle pour les équipes mixtes.
Vérifiez le framework cible de vos projets, si des outils réservés à la version Enterprise font partie de votre workflow, et quels types de projets vous devez encore ouvrir. Le support standard de Visual Studio 2019 a pris fin le 9 avril 2024, et la version 16.11 ne recevra plus de mises à jour de sécurité qu’jusqu’au 10 avril 2029, ce qui en fait une plateforme de maintenance plutôt qu’une base pour de nouveaux travaux sous .NET 8. Les projets Silverlight, Windows Store 8.0 et 8.1, ainsi que les projets Windows Phone et Windows 10 Mobile ne peuvent absolument pas être ouverts dans cette version. Si votre solution contient l’un de ces projets, veillez à conserver une version antérieure de Visual Studio installée en parallèle.
Il s'installe sous Windows 7 SP1, Windows 8.1 avec la mise à jour 2919355, Windows 10 version 1703 ou supérieure, Windows 11 version 21H2 ou supérieure, ainsi que sous Windows Server 2012 R2, 2016 et 2019. ARM n’est pas pris en charge, et les installations Server Core et Minimal Server Interface sont exclues. Cette large gamme de versions de Windows est la principale raison pour laquelle les machines de développement plus anciennes restent sous la version 2019 plutôt que de passer à la version 2022.
Oui. L’IDE lui-même s’exécute en tant que processus 32 bits, mais la suite d’outils MSVC v142 et les compilateurs .NET produisent normalement des résultats x64. La limitation à 32 bits affecte la marge de mémoire de l’éditeur lui-même sur les très grandes solutions, et non l’architecture de ce que vous compilez.
Oui. Team Explorer dans Visual Studio 2019 se connecte à Azure DevOps Server 2019 ainsi qu’à Team Foundation Server 2017, 2015, 2013, 2012 et 2010 SP1. Cette compatibilité ascendante est utile pour les entreprises qui hébergent encore une instance TFS sur site, car les éléments de travail, les builds et le contrôle de source restent accessibles depuis le même IDE.
| Systèmes d'exploitation | Windows 11: Home / Pro / Pro Education / Pro for Workstations / Enterprise / Education Windows Server 2025 / 2022 / 2019 / 2016: Standard / Datacenter |
| Processeur | Processeur cadencé à 1.8 GHz ou plus. Processeur quadricœur ou supérieur recommandé. |
| Mémoire RAM | 2 Go minimum. 8 Go de RAM recommandés. 2.5 Go de RAM minimum en cas d'exécution sur une machine virtuelle. |
| Disque dur | Au moins 800 Mo et jusqu’à 210 Go d’espace disponible sur le disque dur, selon les fonctionnalités installées. Une installation type nécessite entre 20 Go et 50 Go d’espace libre. Un disque SSD est recommandé pour de meilleures performances. |
| Affichage | Résolution d'écran minimale de 720p (1 280 x 720). Visual Studio fonctionne de manière optimale à une résolution WXGA (1 366 x 768) ou supérieure. |
| Carte graphique | Carte graphique prenant en charge une résolution d'affichage minimale de 720p (1 280 x 720). |
| Remarque | Des droits d'administrateur sont requis pour installer ou mettre à jour Visual Studio. .NET Framework 4.5.2 ou une version ultérieure est requis pour installer Visual Studio. Visual Studio nécessite .NET Framework 4.7.2 pour fonctionner; celui-ci sera installé lors de la configuration. Internet Explorer 11 ou Edge est requis pour les scénarios liés à Internet. Les éditions Windows 10 Enterprise LTSC, Windows 10 S et Windows 10 Team Edition ne sont pas prises en charge pour le développement. Les options "Server Core" et "Minimal Server Interface" ne sont pas prises en charge sous Windows Server. Visual Studio ne prend pas en charge les solutions de virtualisation d’applications ni l’utilisation simultanée par plusieurs utilisateurs sur la même machine. L’exécution de Visual Studio 2019 dans des conteneurs Windows n’est pas prise en charge. |