He instalado Visual Studio 2013 y Visual Studio 2015. Los proyectos y las soluciones que se crearon en VS2013 los abre VS2013 como era de esperar, pero me gustaría poder actualizar esos archivos para que VS2015 los abra cuando se duplique haga clic.
¿Cómo puedo actualizar los archivos de solución que están en formato VS2013 para que el selector de versiones de Microsoft Visual Studio los abra en VS2015?
visual-studio
visual-studio-2013
visual-studio-2015
Ben Pschierl
fuente
fuente
Respuestas:
La solución más simple en mi opinión (también funcionó para 2012 y 2013) es:
fuente
Save As
elemento de menú esperado apareciera en el menú Archivo.Cambiar la versión en el archivo .sln
Para que coincida con cualquier versión que tengas
A partir de esta mañana, mi VS Enterprise es
14.0.23107.0
Ejemplo:
Visual Studio 2015 Update 3 es
14.0.25420.1
fuente
# Visual Studio 2015
que es lo que desencadena el multiselector de ...Nota : esto funciona para VS 2015 y 2017
Una alternativa a la edición manual del archivo .sln o volver a guardar sobre el archivo .sln original:
La solución ahora se actualizará.
fuente
Me encontré con esto buscando lo mismo. La respuesta aceptada funciona, pero noté algunos comentarios acerca de que no se puede procesar por lotes. Encontré una opción para el procesamiento por lotes y pensé en compartir.
Puede utilizar la
/upgrade
opción endevenv.com
. Esto significa que se puede procesar por lotes. Por ejemplo, para repetir el directorio actual actualizando todos los archivos .sln (después de hacer una copia de seguridad de ellos), puede hacer esto:fuente
Resolví el problema con esto: haga clic derecho en la solución, "Retarget solution". (Vs2013)
fuente
Las otras soluciones aquí no funcionaron para mí. Mi proyecto fue creado en Visual Studio 2012, y ahora estoy usando Visual Studio 2015, pero esto debería funcionar si vas de 2013 a 2015. Así es como actualizas manualmente un proyecto de una versión anterior a una más nueva:
devenv SolutionFile | ProjectFile /upgrade
y presiona enterDónde
SolutionFile | ProjectFile
está la ruta completa con el nombre de archivo de su archivo .sln?https://msdn.microsoft.com/en-us/library/w15a82ay.aspx
fuente