Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Visual Studio 2015 solutions backwards compatibility with Visual Studio 2013

It seems that I can open a VS 2013 solution file in VS 2015. I've a few questions regarding backwards compatibility:

  • Can a VS 2013 solution be maintained in VS 2015 safely without losing the capability to work on it in VS 2013?
  • Can a VS 2015 solution be maintained in VS 2013?

I can try it out all myself, but I would like to know if there are some documented caveats I should be aware of.

like image 389
Jonn Avatar asked Jul 21 '15 07:07

Jonn


People also ask

Are Visual Studio versions backwards compatible?

You can install and use Visual Studio 2019 alongside previous versions of Visual Studio, including Visual Studio 2017, Visual Studio 2015, Visual Studio 2013, and Visual Studio 2012.

Is Visual Studio 2015 still supported?

For Visual Studio 2017, customers who remain on the RTW version 15.0. x will continue to be supported until January 2020. For Visual Studio 2015 and Team Foundation Server 2015, RTW is no longer supported.

What is the .NET framework for Visual Studio 2015?

Microsoft made it official today and released Visual Studio 2015 and . NET Framework 4.6, both fairly comprehensive and worked out and tested versions of the developer tools platforms meant for designing apps and services that work across various OSes and cloud-enabled environments.


1 Answers

I finally found official docs on files supported when upgrading solutions in Visual Studio in the MSDN article Porting, Migrating, and Upgrading Visual Studio Projects.

The key takeaway here is in the opening paragraph.

If you use Visual Studio 2015 together with Visual Studio 2013,Visual Studio 2012 or Visual Studio 2010 SP1, you can create and modify projects and files in any of the versions. You can transfer projects and files among the versions as long as you don't add features that are not supported by one of the versions.

You can run the same solution in different versions of Visual Studio as long as you don't implement a feature in a higher version that is not supported in a lower version.

This applies not only to VS 2015-2013 compatibility, but also to VS 2012 and VS 2010 SP 1 as well.


As a side note, I came across this while trying to open my report projects in VS 2015. The article also gives a breakdown of the compatibility between specific kinds of files between VS versions.

like image 171
Jonn Avatar answered Oct 12 '22 12:10

Jonn