Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is Visual Studio 2017 backwards compatible with Visual Studio 2015 solutions?

I'm thinking about installing VS 2017 and using it for work. The free download is here.

So is Visual Studio 2017 RC backwards compatible with Visual Studio 2015 solutions?

The release notes mention it here. Just wondering if someone did this and if they had any issues.

EDIT (UPDATE)

I have been working with 2017RC now since 2/1/2017 and I verified it does not change the proj or sln files at all, not even when you add / remove files to the proj / sln (except to reflect the file changes of course).

IT'S SAFE TO USE IN A 2012/2013/2015 SHOP!!!

like image 430
toddmo Avatar asked Jan 30 '17 20:01

toddmo


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.

What is the difference between Visual Studio 2015 and 2017?

Visual Studio 2017 has more features over 2015 and it contains 2015's current features so you don't need 2015 alongside 2017. Just stick with 2017. And I don't think you will have any problems while opening 2013 and 2015 projects with Visual Studio 2017. Uninstall Tool is a good tool to use.

Is Visual Studio 2017 still supported?

Visual Studio 2017: mainstream support ends April 12, 2022, and the product will transition to extended support until April 2027. During extended support we'll provide fixes only for security issues. We recommend users move to the 15.9 supported baseline to remain under support.


2 Answers

It depends on the type of project.

For most (standard) types, for example web projects (Full .NET Framework), Windows projects VS 2017 is forward and backward compatible with VS 2015, solutions and projects formats are the same.

But not compatible for .NET Core projects, because project.json was changed back to .csproj.

like image 115
Alexan Avatar answered Sep 20 '22 17:09

Alexan


If you create a .csproj in VS 2017 or optimize it as suggested in Old csproj to new csproj: Visual Studio 2017 upgrade guide , it will not be compatible with VS2015 any more.

like image 21
Michael Freidgeim Avatar answered Sep 20 '22 17:09

Michael Freidgeim