J'utilise actuellement Visual Studio 2015 pour la programmation d'applications ASP.NET Core. J'ai les questions suivantes concernant l'installation de Visual Studio 2017:
From page Compatibilité et compatibilité avec les plates-formes Visual Studio 2017
Compatibilité avec les versions précédentes Installation
Vous pouvez installer et utiliser Visual Studio 2017 avec les versions précédentes de Visual Studio, notamment Visual Studio 2015, Visual Studio 2013 et Visua Studio 2012.
Donc oui. vous pouvez les installer sans aucun problème.
VS 2013, VS 2015 et VS 2017 fonctionnent bien côte à côte. VS 2012 peut être un peu louche sur Windows 10, mais devrait également fonctionner côte à côte. En théorie, VS 2010 devrait également fonctionner côte à côte avec ceux-ci, mais je me suis heurté à des bizarreries dans le passé, les empêchant de se gêner mutuellement.
Les projets devraient aller-retour entre 2015 et 2017 en général, bien qu'il existe des scénarios de mise à niveau à sens unique.
Notez que si vous avez vraiment besoin de l'ancien jeu d'outils du compilateur pour une raison quelconque, vous pouvez également installer VS 2017 et sélectionner le composant optionnel Microsoft.VisualStudio.Component.VC.140
qui installe l'ancien compilateur v140
que vous pouvez toujours utiliser avec l'EDI de 2017 2017. Cela dit, il n'y a pas beaucoup de raisons de le faire puisque les bibliothèques standard C++ de VS 2015 et 2017 sont compatibles binaires, vous pouvez donc les mélanger dans un projet.
Voir cet article de blog pour plus d'informations sur VS 2017.
On dirait que vous avez déjà réalisé certains projets en 2015, vous voudrez donc probablement le conserver.
Une fois que vous ouvrez un projet dans une nouvelle version, il essaiera de le mettre à niveau et vous ne pourrez plus revenir en arrière.
Toutefois, si vous avez plusieurs versions installées simultanément, lorsque vous essayez d'ouvrir un projet, par exemple à partir de l'Explorateur Windows, celui-ci s'ouvre avec le "Visual Studio Version Checker" et examine le fichier de projet afin de déterminer quelle version. pour l'ouvrir.
En bout de ligne, si vous avez suffisamment d’espace disque, il n’ya aucune raison de ne pas les installer côte à côte.
Dans le passé, il était recommandé de les installer dans un ordre séquentiel si vous installez plusieurs versions, mais cela ne semble pas être un problème pour vous et je ne sais plus s'il s'agit même d'un problème tel qu'il a été plusieurs versions depuis que j'ai eu à traiter avec cela.
Bonne chance!
Personnellement, je garderais les deux - il y a eu plusieurs fois au cours des années des problèmes de compatibilité et la nécessité de disposer de la version précédente. J'ai également eu un ancien projet qui ne sera pas mis à niveau et je suis revenu et j'ai réinstallé les anciennes versions du VS.
1,2,3. Visual Studio 2017 comporte davantage de fonctionnalités que 2015 par rapport à 2015 et il contient les fonctionnalités actuelles de 2015; vous n'avez donc pas besoin de 2015 à côté de 2017. Restez fidèle à 2017. Et je ne pense pas que vous aurez des problèmes lors de l'ouverture de projets 2013 et 2015 avec Visual Studio 2017 .
VS 2015 est la dernière version prise en charge par Installshield LE . Si vous avez besoin de créer des installateurs ultérieurement, il sera utile de disposer de VS 2015.
Si vous n'avez aucune raison de conserver VS2015 sur votre ordinateur, je vous suggère de le désinstaller . J'ai désinstallé VS2015 après avoir installé VS2017 et constaté que j'utilisais toujours un ancien raccourci de la barre des tâches VS2015 . VS2015 . Certains cas particuliers nécessitent peut-être de conserver les anciennes versions de VS parallèlement à la nouvelle version, mais pour le reste d'entre nous, je dis, désinstallez!
Pour ceux qui continuent à lire ceci, j'ai Visual Studio Professional 2008 (pour Windows Embedded 6.5), 2010, 2015, 2017 et ils fonctionnent tous même s'ils sont ouverts en même temps.
Edit: comme indiqué dans d’autres réponses, elles doivent être installées de la version la plus ancienne à la plus récente.