web-dev-qa-db-fra.com

Comment définir Visual Studio 2017 en tant qu'éditeur par défaut pour les projets plus anciens

Je souhaite utiliser Visual Studio 2017 comme éditeur par défaut

J'ai Visual Studio 2012 et Visual Studio 2017 Je souhaite utiliser Visual Studio 2017 par défaut. J'ai ouvert le projet (.sln) et sélectionné le sélecteur de version de Visual Studio. 

J'ai utilisé l'option "Toujours utiliser le programme sélectionné pour ouvrir ce type de fichier". J'ai choisi Visual Studio 2017, mais le projet n'est pas ouvert.

Si j'ouvre Visual Studio 2017 et que je clique sur Ouvrir la solution pour naviguer dans le projet, ouvrez celui-ci avec succès.

8
user1688401

La solution la plus simple est:

  1. Ouvrez le fichier de solution à l'aide de Visual Studio 2017
  2. Sélectionnez le fichier de solution dans l'Explorateur de solutions.
  3. Sélectionnez Fichier et enregistrez Solution.sln en tant que ...
  4. Remplacez le fichier de solution existant.

Avec cette action, la solution devrait s’ouvrir avec VS17

4
Lord_Curdin

Encore plus simple: faites un clic droit sur un fichier .sln et sélectionnez "Ouvrir avec", puis choisissez "programme par défaut", puis sélectionnez VS 2017. Cela définit l'application par défaut. Les fichiers .sln s'ouvriront ultérieurement. 

1
user9173591

Ouvrez le fichier .sln dans un éditeur de texte et changez la version du commentaire "# Visual Studio" en 15, comme suit:

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15

Après cette modification, le sélecteur de version de Microsoft Visual Studio ouvrira la solution dans Visual Studio 2017.

La troisième ligne du fichier .sln définit une variable de génération VisualStudioVersion. La valeur de cette variable n'affecte pas la version ouverte, mais elle est transmise à MSBuild au cas où vous auriez une logique spécifique à la version.

0
MikeTV