Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 112551
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T02:33:45+00:00 2026-05-11T02:33:45+00:00

I use VS2008 at home and love it, while approaching work about upgrading 2005

  • 0

I use VS2008 at home and love it, while approaching work about upgrading 2005 to 2008, one of my obvious causes for concern are all the 2005 solutions we have lying around.

While it may be simple for us to upgrade to 2008, we do work with other developers that use 2005 and will not be upgrading to 2008 in the near future.

I understand that the project files are cross compatible with no problems, but the solution files are not.

Here are some links I have come across so far:

  • Visual Studio 2008 Solution / Project File Conversions And Tricks
  • Visual Studio 2008 Solution File Compatibility
  • Moving Projects/Solutions between Orcas and Visual Studio 2005

I am curious, has MS approached this problem head on? Have their been any hotfixes to address it? It seems like a pretty poor attempt at cross-compat since there are no real changes between the solution files (i.e. 2008 could easily ignore the extra content from 2005)..

PS: This is of course all assuming we do not utilise any of the new framework things in 3.5..

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T02:33:45+00:00Added an answer on May 11, 2026 at 2:33 am

    The simplest approach is simply to keep two copies of the sln files – a 2005 set and a 2008 set. Actually, I often consider the sln file completely transient and developer specific (rarely in source control), but different people find different setups helpful. MSTest is a big culprit here (darned testrunconfig files… pure crazy…).

    Note that using 2005 and 2008 also carries the risk of your 2008 devs using C# 3 features accidentally. Some of them aren’t obvious, such as the improved generic type inference – for example:

    int[] data = {1,2,3,4,5}; string[] strings = Array.ConvertAll(data, delegate(int i)     {return i.ToString();}); 

    Which requires the <int,string> in C# 2.0, but not in C# 3.0. A similar risk would be any designers / other tools that generate code – the VS2008/C# 3.0 versions might include ‘partial methods’, which won’t work in C# 2.0.

    If you can, try to upgrade everybody in a fairly short time-frame to minimize any pain from this risk…

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I normally run VS 2008 at home and LINQ is built in. At work
I use the VS2008 command prompt for builds, TFS access etc. and the cygwin
I'm trying to use a class within a T4 template in VS2008. Here is
I'd like to use the Object Test Bench in VS2008. The docs - and
I'm currently doing the following to use typed datasets in vs2008: Right click on
How do I tell NAnt to use the same VB compiler VS2008 uses when
I currently use VS 2008 Professional, but I'm trying to get Team System Developer
I write my app in VS 2008 and so use all the fanciful stuffs
I've been working on a home project using VS2008. It involves WCF and Silverlight.
I use VS2008 targetting .NET 2.0 Framework, and, just in case, no I can't

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.