tutorial - Visual Studio 2015 ofrece compatibilidad con versiones anteriores de Visual Studio 2013
visual studio code español (2)
Parece que puedo abrir un archivo de solución VS 2013 en VS 2015. Tengo algunas preguntas con respecto a la compatibilidad con versiones anteriores:
- ¿Se puede mantener una solución de VS 2013 en VS 2015 de forma segura sin perder la capacidad de trabajar en VS en 2013?
- ¿Se puede mantener una solución VS 2015 en VS 2013?
Puedo probarlo por mi cuenta, pero me gustaría saber si hay algunas advertencias documentadas de las que deba tener conocimiento.
Finalmente encontré documentos oficiales sobre archivos admitidos al actualizar soluciones en Visual Studio en el artículo de MSDN Porting, Migrating y Upgrading de proyectos de Visual Studio .
El punto clave aquí es en el párrafo inicial.
Si utiliza Visual Studio 2015 junto con Visual Studio 2013, Visual Studio 2012 o Visual Studio 2010 SP1, puede crear y modificar proyectos y archivos en cualquiera de las versiones. Puede transferir proyectos y archivos entre las versiones siempre que no agregue características que no son compatibles con una de las versiones.
Puede ejecutar la misma solución en diferentes versiones de Visual Studio siempre que no implemente una función en una versión superior que no sea compatible con una versión inferior.
Esto se aplica no solo a la compatibilidad VS 2015-2013, sino también a VS 2012 y VS 2010 SP 1 también.
Como nota al margen, me encontré con esto al intentar abrir mis proyectos de informes en VS 2015. El artículo también ofrece un desglose de la compatibilidad entre tipos específicos de archivos entre las versiones de VS.
Siento que esta es una pregunta legítima; No he visto ninguna información oficial de Microsoft sobre soluciones de ida y vuelta entre los dos IDEs, salvo para "asumir que funciona".
Desde mi experiencia personal en las últimas 24 horas, "actualizar" el archivo de solución con VS2015 no causa ningún daño en sí mismo; cambia el número de versión en el archivo de solución y vuelve a ordenar las cosas, pero no agrega ni elimina nada más.
Intentará cambiar algunos archivos csproj si están etiquetados con una versión de herramientas anterior, pero las cosas aún se compilan.
Desafortunadamente, hemos progresado poco con VS2015 porque confiamos en falsificaciones de Microsoft para los resguardos, y parece que hay al menos un error con esa herramienta que nos impide continuar (consulte Visual Studio 2015, Microsoft Fakes y System.Security.Claims .Claim ).