Installer des versions de Visual Studio côte à côte

Vous pouvez installer Visual Studio sur un ordinateur sur lequel une version principale antérieure ou ultérieure de Visual Studio est déjà installée.

Avant d’installer plusieurs versions sur la même machine, vérifiez que les conditions suivantes sont bien réunies :

  • Si vous utilisez Visual Studio 2019 pour ouvrir une solution créée dans Visual Studio 2017, vous pouvez par la suite ouvrir et modifier à nouveau la solution dans la version antérieure à condition de ne pas avoir implémenté de fonctionnalités spécifiques à Visual Studio 2019.

  • Si vous essayez d’utiliser Visual Studio 2019 pour ouvrir une solution créée dans Visual Studio 2017 ou une version antérieure, vous devrez peut-être modifier vos projets et fichiers pour qu’ils soient compatibles avec Visual Studio 2019. Pour plus d’informations, consultez la page Porter, migrer et mettre à niveau des projets Visual Studio.

Avant d’installer plusieurs versions sur la même machine, vérifiez que les conditions suivantes sont bien réunies :

  • Si vous utilisez Visual Studio 2022 pour ouvrir une solution créée dans Visual Studio 2017 ou Visual Studio 2019, vous pouvez par la suite ouvrir et modifier à nouveau la solution dans la version antérieure à condition de ne pas avoir implémenté de fonctionnalités spécifiques à Visual Studio 2022.

  • Si vous essayez d’utiliser Visual Studio 2022 pour ouvrir une solution créée dans Visual Studio 2019 ou une version antérieure, vous devrez peut-être modifier vos projets et fichiers pour qu’ils soient compatibles avec Visual Studio 2022. Pour plus d’informations, consultez la page Porter, migrer et mettre à niveau des projets Visual Studio.

  • Si vous désinstallez une version de Visual Studio sur un ordinateur ayant plusieurs versions installées, les associations de fichiers pour Visual Studio sont supprimées pour toutes les versions.

  • Visual Studio ne met pas automatiquement à niveau les extensions, car elles ne sont pas toutes compatibles. Vous devez réinstaller les extensions à partir de Visual Studio Marketplace ou de l’éditeur du logiciel.

Installer les différentes éditions de la même version principale de Visual Studio côte à côte

Chaque installation de Visual Studio doit avoir une combinaison unique de version principale, d’édition et de canal de mise à jour. Ainsi, par exemple (si vous aviez une machine avec beaucoup d’espace disque), vous pouvez installer la préversion Visual Studio 2019 Enterprise (canal de préversion) aux côtés de Visual Studio 2019 Enterprise (canal de mise en production) aux côtés de Visual Studio 2017 Professional (canal de mise en production) avec Visual Studio 2017 Professional (canal de disposition personnalisée).

Lors de la mise à niveau d’une version mineure de Visual Studio vers la version suivante, le programme d’installation Visual Studio met à jour par défaut votre installation actuelle vers la dernière version de ce canal. Par exemple, si la version 16.11.24 vient d’être publiée par Microsoft sur le canal de mise en production Visual Studio 2019, le programme d’installation tente de remplacer votre installation actuelle de Visual Studio 2019 à partir du canal de mise en production par cette dernière version sur le même canal.

Installation manuelle

Vous pouvez utiliser manuellement un autre programme d’amorçage pour installer une nouvelle instance de Visual Studio ou vous pouvez sélectionner l’une des options sous l’onglet Disponible de Visual Studio Installer.

  1. Pour utiliser un autre programme d’amorçage, vous pouvez télécharger et exécuter l’un des fichiers du programme d’amorçage Visual Studio 2019 à partir de la page des versions de Visual Studio 2019 pour l’édition que vous souhaitez installer côte à côte avec votre installation existante de Visual Studio. Si vous êtes dans une organisation, votre administrateur informatique a peut-être créé une disposition et fourni un lien vers le programme d’amorçage dans cette disposition.

Chaque installation de Visual Studio doit avoir une combinaison unique de version principale, d’édition et de canal de mise à jour. Ainsi, par exemple (si vous aviez une machine avec beaucoup d’espace disque), vous pouvez installer la préversion Visual Studio 2022 Enterprise (canal de préversion) aux côtés de Visual Studio 2022 Enterprise (canal de mise en production) aux côtés de Visual Studio 2019 Professional (canal de mise en production) avec Visual Studio 2019 Professional (canal de disposition personnalisée).

Lors de la mise à niveau d’une version mineure de Visual Studio vers la version suivante, Visual Studio Installer met à jour par défaut votre installation actuelle vers la dernière version de ce canal. Par exemple, si la version 17.3.9 vient d’être publiée par Microsoft sur le canal de mise en production Visual Studio 2022, le programme d’installation tente de remplacer votre installation actuelle de Visual Studio 2022 à partir du canal de mise en production par cette dernière version sur le même canal.

Installation manuelle

Vous pouvez utiliser manuellement un autre programme d’amorçage pour installer une nouvelle instance de Visual Studio ou vous pouvez sélectionner l’une des options sous l’onglet Disponible de Visual Studio Installer.

  1. Pour utiliser le programme d’amorçage, vous pouvez télécharger et exécuter un des fichiers de programme d’amorçage Visual Studio 2022 à partir de la page téléchargements de Visual Studio ou de la page Versions de Visual Studio 2022 pour la version mineure que vous souhaitez installer côte à côte avec votre version existante de Visual Studio.
  1. L’utilisation de l’onglet Disponible du programme d’installation suppose, bien sûr, qu’une autre version de Visual Studio est déjà installée. Recherchez Visual Studio Installer sur votre ordinateur pour le lancer. Après sa mise à jour, cliquez sur l’onglet Disponible et installez l’un des produits proposés.

    Screenshot showing the Visual Studio Installer's Available tab.

Suivez alors les étapes pour sélectionner les composants dont vous avez besoin pour votre installation. Pour plus d’informations, consultez la page Installer Visual Studio.

Conseil

Les administrateurs informatiques qui souhaitent supprimer la visibilité de l’onglet Disponible de Visual Studio Installer ou personnaliser la disponibilité des offres de disposition sous l’onglet Disponible peuvent configurer le registre et les stratégies du client. Consultez Configurer des stratégies pour les déploiements d’entreprise de Visual Studio pour obtenir plus d’informations.

Installation par programmation

Vous pouvez également utiliser par programmation un programme d’amorçage ou le programme d’installation pour lancer une nouvelle installation de Visual Studio. Ouvrez une invite de commandes en tant qu’administrateur et exécutez les commandes suivantes. N’oubliez pas de spécifier un nouveau chemin de dossier pour l’emplacement d’installation et remplacez le nom de fichier .exe par le nom de programme d’amorçage approprié pour l’édition de Visual Studio que vous installez.

Pour installer via le programme d’amorçage :

vs_Enterprise.exe --installPath "C:\Program Files (x86)\Microsoft Visual Studio\<AddNewPath>"

Pour installer à l’aide du programme d’installation déjà présent sur l’ordinateur client :

"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" --installPath "C:\Program Files (x86)\Microsoft Visual Studio\<AddNewPath>"

Notez que vous ne pouvez pas lancer le programme d’installation par programmation à partir du même répertoire que celui dans lequel réside le programme d’installation.

Versions du .NET Framework et installations côte à côte

Les projets Visual Basic, Visual C# et Visual F# utilisent l’option Framework cible dans le Concepteur de projets pour spécifier la version du .NET Framework qui sera utilisée. Pour un projet C++, vous pouvez changer manuellement la version cible du .NET Framework en modifiant le fichier .vcxproj. Pour plus d’informations, consultez la page Compatibilité de versions dans le .NET Framework.

Au moment de créer un projet, vous pouvez spécifier la version du .NET Framework que le projet cible dans la liste .NET Framework de la boîte de dialogue Nouveau projet .

Pour des informations spécifiques au langage, consultez la rubrique appropriée dans le tableau suivant.

Langage Rubrique
Visual Basic Page Application, Concepteur de projet (Visual Basic)
Visual C# Page Application, Concepteur de projet (C#)
Visual F# Développer avec Visual F# dans Visual Studio
C++ Procédure : modifier le framework cible et l’ensemble d’outils de plateforme

Support ou résolution des problèmes

Parfois, des problèmes peuvent se produire. Si votre installation de Visual Studio échoue, consultez Résolution des problèmes d’installation et de mise à niveau de Visual Studio pour obtenir une aide pas à pas.

Voici d’autres options de support :