RDN Express Blog

Blog archive

Project Roundtripping in Visual Studio 11

Most people who commented on my recent blog, .NET 4 and .NET 4.5 Won't Coexist were not thrilled with Microsoft's decision to do an in-place update of the .NET Framework in the upcoming Visual Studio 11/.NET Framework 4.5. Microsoft is working on backward compatibility for .NET 4.5, of course, and trying to work out the kinks, but sometimes it’s the little changes that turn into major development headaches.

One area where backward compatibility in the latest tooling is applauded by developers is related to conversion of Visual Studio projects. For the first time, the Visual Studio 11 Developer Preview supports backward compatibility of project files, also known as project roundtripping, according to a recent blog posting by Microsoft Senior Developer Evangelist Zain Naboulsi.

Developers can open a Visual Studio 2010 SP1 project in the Visual Studio 11 Developer Preview and instead of converting the project file--a requirement of earlier versions of the IDE--they can continue to work on the same project in Visual Studio 2010 Service Pack 1. This roundtripping feature supports Visual Studio 2010 with Service Pack 1 only; it does not work for projects created in earlier versions of the IDE.

A few respondents who commented on the MSDN blog have noted instances in which the Visual Studio 11 Developer Preview still prompted them to convert project files (TF databases, for example). Naboulsi also points out:

When you use any feature specific to the new version of Visual Studio, like changing the Framework to the latest version, then the project cannot be opened in the prior version.

Are you jazzed about the project backward compatibility in the Visual Studio 11 Developer Preview? Express your thoughts below or drop me a note about cool features or tips that you've discovered in the next-gen tooling.

Posted by Kathleen Richards on 11/15/2011 at 2:05 PM


Reader Comments:

Fri, Nov 18, 2011 80s Rocker

Bob, it will be backward compatible the question was about whether you like the ability to open up Vzs2010 and in VS2011. IMO that its great, just wish it would work for at least VS2005 & VS2008. On running 4.5 side-by-side with 4.0 at the minimum it should be like 3.0 & 3.5. These run side-by-side, but application that use them still run under .Net 2.0 in IIS. Why introduce side-by-side installation just to abandon it now. The only updates to the core 4.0 libraries should bed patches. Otherwise MS will make enterprise adoption of .Net 4.5 be none existent, since most Enterprises would have to test every .Net application before they could even think about deploying it. And most companies don't have the resources to do that.

Tue, Nov 15, 2011 Bob Fite Houston, TX

No, this is a major headache for me as rolling a new runtime to users in an organization as large as where I work takes months. Unless Microsoft is guranteeing backward compatability, this is nothing but grief.

Add Your Comment:

Your Name:(optional)
Your Email:(optional)
Your Location:(optional)
Comment:
Please type the letters/numbers you see above