Semble que l'OP a une réponse déjà ... mais pour moi, le problème était différent. J'ai eu un VS 2012 solution (plusieurs en fait) et je voulais les convertir en 2013 (ce que je comprends est un banal changement de l' .la sln fichier, mais je voulais qu'il fait automatiquement dans le cas où il y avait un secret logique de mise à niveau, j'étais pas au courant de).
J'ai donc pensé que je pourrais l'ouvrir dans VS2013, il serait automatiquement mise à niveau comme prévu, et puis je serais en double cliquez sur la solution et de les voir en VS2013 aller de l'avant. Mais l'ouverture dans VS2013 n'a PAS été mise à niveau de la solution pour moi automatiquement comme prévu et je ne pouvais pas trouver de manière explicite à la force de la mise à niveau après l'ouverture du fichier dans VS2013. J'ai pu travailler avec cette solution, enregistrer mes modifications et fermez le VS2013, mais le .la sln resterait inchangé et non mis à niveau.
S'avère que mon problème est dans la façon dont j'ai été l'ouverture de la solution ... comme d'habitude je clic droit sur les fichiers et sélectionnez "ouvrir avec" et choisir le programme que je veux utiliser pour ouvrir un fichier. Je le fais souvent. Notez que je ne parle PAS de changer la valeur par défaut "ouvrir avec" du programme, mais seulement de l'ouverture d'un fichier avec un programme spécifique une fois. Je voudrais donc clic droit sur le .la sln fichier... ouvert avec Visual Studio 2013 ... et rien ne se serait mise à niveau.
Finalement, j'ai pensé à aller voir dans VS2013, puis faites Fichier > Ouvrir et sélectionnez le .la sln fichier (ce qui est étranger à moi depuis que j'ai peine si jamais ouvrir quoi que ce soit de cette façon, peut-être que vous êtes la même façon). De toute façon qui n'mise à niveau de la solution de fichiers instantanément.
Après la mise à niveau, lignes 2-3 de la .la sln fichier modifié à partir de ceci:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
pour cela:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.30501.0
MinimumVisualStudioVersion = 10.0.40219.1
Donc, à partir de mon expérience, pour mettre à jour automatiquement un VS2012 .la sln pour VS2013, vous devez ouvrir VS2013 et sélectionnez le .la sln à partir du dialogue Fichier > Ouvrir. En utilisant le shell de l'explorateur à la force .la sln fichier pour l'ouvrir dans VS2013 n'invoque pas la logique de mise à niveau (apparemment).
Par ailleurs, j'ai testé avec une autre solution, et après avoir fait des changements dans la Configuration du Gestionnaire (qui, évidemment, "touche" le .la sln fichier) il n'mise à niveau d'un VS2012 pour VS2013, même après avoir ouvert par le bouton droit cliquez sur ouvrir avec.