J'ai installé Visual Studio 2013 et Visual Studio 2015. Les projets et les solutions créés dans VS2013 sont ouverts par VS2013 comme je le pensais bien, mais j'aimerais pouvoir mettre à niveau ces fichiers afin qu'ils soient ouverts par VS2015 lors d'une double cliqué.
Comment puis-je mettre à niveau les fichiers de solution au format VS2013 afin que le sélecteur de version de Microsoft Visual Studio les ouvre au format VS2015?
La solution la plus simple IMO (également utilisée pour 2012 et 2013) est la suivante:
Changer la version dans le fichier .sln
# Visual Studio 2013
VisualStudioVersion = 12.0.31101.0
Pour correspondre à la version que vous avez
Dès ce matin, mon entreprise VS est 14.0.23107.0
Exemple:
# Visual Studio 2015
VisualStudioVersion = 14.0.23107.0
Visual Studio 2015 Update 3 est 14.0.25420.1
Note: Cela fonctionne pour VS 2015 et 2017
Une alternative à l'édition manuelle du fichier .sln ou à la ré-enregistrement sur le fichier .sln d'origine:
La solution va maintenant être mise à jour.
Je suis tombé sur cette recherche de la même chose. La réponse acceptée fonctionne, mais j'ai remarqué quelques commentaires sur le fait de ne pas être chauve. J'ai trouvé une option pour le traitement par lots et je pensais partager.
Vous pouvez utiliser l'option /upgrade
dans devenv.com
. Cela signifie qu'il est chauve. Par exemple, pour réinitialiser le répertoire en cours en mettant à niveau tous les fichiers .sln (après les avoir sauvegardés), vous pouvez procéder comme suit:
dir -Recurse -path ".\" *.sln | ForEach-object {
Copy-Item $_.FullName "$($_.DirectoryName)\$($_.Name.Remove($_.Name.Length - $_.Extension.Length)).vs2013$($_.Extension)";
& "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.com" /upgrade $_.FullName
}
J'ai résolu le problème en procédant comme suit: cliquez avec le bouton droit de la souris sur la solution "Solution de Retarget". (Vs2013)
Les autres solutions ici ne fonctionnaient pas pour moi. Mon projet a été créé dans Visual Studio 2012 et j'utilise maintenant Visual Studio 2015, mais cela devrait fonctionner si vous passez de 2013 à 2015. Voici comment mettre à niveau manuellement un projet d'une version antérieure à une nouvelle:
devenv SolutionFile | ProjectFile /upgrade
et appuyez sur enterOù SolutionFile | ProjectFile
est le chemin complet avec le nom de fichier de votre fichier .sln.