Visual Studio 2008 Project Compatibility

UPDATE: 16th December: I felt it fair to update the post with my findings

++++++++++++++++++++++++++++++++++++++++++ 

At my company we have a great DSL based tool for generating WCF Services.

However, because of various reasons, the tool will only run under Visual Studio 2005 and not the all new and great Visual Studio 2008.

That is a pity, because I wanted to show off a new concept and hence wanted to use the WPF designer in 2008 to make an impression for the client.

Well, I’m I thought I was in luck! Apparently I can use the same projects in VS 2005 in VS 2008 and vice versa.

http://blogs.msdn.com/djpark/archive/2007/11/07/how-to-use-solutions-and-projects-between-visual-studio-2005-and-2008.aspx

So you don’t have to abandon VS 2005 to try out the new features in VS 2008 in your projects… this is good stuff Microsoft!

I should have read the article more closely: I opened up my VS 2005 C# library project in VS 2008.. and it gave me an upgrade wizard 😦

Luckially I was able to use my assemblies from VS 2008 with no trouble, but it could have been so much better.

Advertisement

5 thoughts on “Visual Studio 2008 Project Compatibility

  1. Good work! Have you considered hosting this on Codeplex?

    Still, what I am REALLY wanting is a way to choose which version of Visual Studio I open my projects with.

    When a new version of Visual Studio comes out, then I might want to work on some aspects with the new tools in VS 2008, whilst maintaining other aspects in ‘legacy’ tools in VS 2005.

    1. I would install Visual Studio 2005 on your machine. It can can run side-by-side with Visual Studio 2008.

      You ‘could’ work out a method to achieve what you want, but I believe it would be better for you to use one tool (Visual Studio 2005) for your institute projects.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s