Thursday, November 17, 2011

Converting from one version of Visual Studio version to another

If you work with a large number of developers that may have different versions of Visual Studio on their local workstations, you may have to constantly deal with version conflicts in projects and solutions.

Fortunately, a tool exists for allowing you to convert from versions of Visual Studio 2010 back to versions of Visual Studio 2008 or Visual Studio 2005 (with the disclaimer that all functionality will not be guaranteed to work by switching between the various versions).  You can download the tool here: http://www.emmet-gray.com/Articles/ProjectConverter.htm

Unfortunately, the tool is written entirely in VB.Net which makes it difficult to work with if your preferred development language is C# (like me).

I used a tool called Instant C# from Tangible Software Solutions (http://tangiblesoftwaresolutions.com/Product_Details/Instant_CSharp.html) to convert the VB.Net source over to C#.





In addition, I heavily refactored the code to make it more flexible for future Visual Studio support and additional future features and capabilities:
http://vsprojectconverter.codeplex.com

No comments:

Post a Comment