Accidental Technologist

Musings about Entrepreneurship, Technology and Software Development

  • Home
  • About
  • Still River Software
  • Privacy Policy

Powered by Genesis

You are here: Home / Visual Studio / Visual Studio 2008 Now Running Side-by-side Visual Studio 2005

Visual Studio 2008 Now Running Side-by-side Visual Studio 2005

December 5, 2007 by Rob Bazinet

Tweet

I have been having a few Vista problems lately and paved my system and put Windows XP Pro back on it.  I figured this was a good time to setup my development environment the way I wanted it.  My goal was to have Visual Studio 2005 and Visual Studio 2008 on the same system.

Visual Studio 2005 Environment

I know Visual Studio 2008 can target the .NET Framework 2.0, which I have some client applications running, but opening a Visual Studio 2005 project in VS 2008 converts the project to a new project format and you can no longer open the project in VS 2005.  The only way to do this is maintain two separate project files for each solution.

My current development environment consisted of:

  • Visual Studio 2005 with Service Pack 1
  • SQL Server 2005 Developer Edition with SQL Management Tools
  • SQL Server 2005 Express
  • .NET Framework 2.0
  • .NET Framework 3.0
  • GhostDoc 2.12 for VS 2005 
  • MSDN Library
  • Visual SVN 1.31 and Subversion

My environment is pretty simple, not many add-ins.  I don’t like too many add-ins as I travel to clients and if I have to work on different systems I don’t want to be handicapped by the dependency on a third party tool a developer may not have.

I installed the above tools and made sure everything worked as before with my projects.  Everything worked fine.

Visual Studio 2008 Environment

I wanted to get my VS 2008 environment as close to my VS 2005 as I could with a few extra tools.  The environment looks like this:

  • Visual Studio 2008
  • SQL Server 2005 Developer Edition with SQL Management Tools (already installed)
  • SQL Server 2005 Express (already installed) 
  • .NET Framework 3.5
  • GhostDoc 2.12 for VS 2008 
  • MSDN Library
  • Entity Framework Beta 2
  • Entity Framework Tools CTP

I was installing from a clean install but if I wasn’t and had the VS 2008 beta 2 on my system I would have had to uninstall everything first.  I wrote an article for InfoQ on the subject.

I did run into a couple problems with the Entity Framework beta 2 on VS 2008.  The installer fails and apparently targets a certain .NET Framework 3.5 build.  A very helpful blog post from Ralf Rottmann did the trick. 

NOTE: Ralf’s posts shows a way to hack the MSI file using Notepad++ but there is a better way using a tool from Microsoft called Orca, which gives a nice editor for the MSIs.

Installing the Entity Framework Tools also failed and could fixed with the same method, also pointed out by Ralf Rottmann in a separate blog post.

Keep in mind if you run GhostDoc you will need version 2.12 which has a fix for running VS 2005 and VS2008 side-by-side.

Overall the experience went very smooth with the exception of the Entity Framework install.  Everything is running fine and getting along well.

 

Technorati Tags: Visual Studio 2008,Visual Studio 2005,Microsoft,Entity Framework

Share this:

  • LinkedIn
  • Twitter
  • Facebook
  • Email
  • More
  • Pinterest
  • Tumblr
  • Pocket
  • Reddit

Related

Filed Under: Visual Studio

Care about your privacy? I do and use Fathom Analytics on this site.

Fathom Analytics

Comments

  1. Andrew Badera says

    December 31, 2007 at 1:28 pm

    So, 26 days later, how’s it running? No side-by-side issues? About to give 2008 Team Suite trial a go on Vista x64 … hoping not to upset my 2005 Pro install …

  2. Andrew Badera says

    December 31, 2007 at 1:28 pm

    So, 26 days later, how’s it running? No side-by-side issues? About to give 2008 Team Suite trial a go on Vista x64 … hoping not to upset my 2005 Pro install …

  3. Rob Bazinet says

    December 31, 2007 at 1:55 pm

    @Andrew – it’s actually going very well. I am running on Windows XP Pro, not Vista though. I have installed VS2005 and VS2008 side-by-side and work on projects in both environments. I use Team Foundation for source control and it works well.

    You may already know if you are running side-by-side and you open a VS2005 project in VS2008 and save it, you won’t be opening it in VS2005 again.

    I have played around a bit with VS2008 on Vista 64 and it seemed to work fine. I have been one of those users who upgraded/downgraded to Windows XP Pro from Vista. Long story but Vista is not there yet, even with a beta of SP1 I was using.

  4. Rob Bazinet says

    December 31, 2007 at 1:55 pm

    @Andrew – it’s actually going very well. I am running on Windows XP Pro, not Vista though. I have installed VS2005 and VS2008 side-by-side and work on projects in both environments. I use Team Foundation for source control and it works well.
    You may already know if you are running side-by-side and you open a VS2005 project in VS2008 and save it, you won’t be opening it in VS2005 again.
    I have played around a bit with VS2008 on Vista 64 and it seemed to work fine. I have been one of those users who upgraded/downgraded to Windows XP Pro from Vista. Long story but Vista is not there yet, even with a beta of SP1 I was using.

  5. Petar says

    January 4, 2008 at 8:02 am

    Hi, is there any point leaving VS 2005 installed except for being able to open VS 2005 project without converting them.

  6. Petar says

    January 4, 2008 at 8:02 am

    Hi, is there any point leaving VS 2005 installed except for being able to open VS 2005 project without converting them.

  7. Rob Bazinet says

    January 4, 2008 at 11:32 am

    @Petar I don’t think there is any reason to leave both versions of Visual Studio running side-by-side unless:

    1. You have projects shared with other developers still using VS 2005. If not, you can upgrade your projects and just target the version of the .NET Framework you need.

    2. You have not tested any third-party controls your using under VS2008 or you may have some problems.

    Unless you are tight on disk space, and even then, I don’t think it hurts to keep both running together. VS2008 has been out for a short time and we don’t know all of the hurdles we may face with backward compatibility right now.

  8. Rob Bazinet says

    January 4, 2008 at 11:32 am

    @Petar I don’t think there is any reason to leave both versions of Visual Studio running side-by-side unless:
    1. You have projects shared with other developers still using VS 2005. If not, you can upgrade your projects and just target the version of the .NET Framework you need.
    2. You have not tested any third-party controls your using under VS2008 or you may have some problems.
    Unless you are tight on disk space, and even then, I don’t think it hurts to keep both running together. VS2008 has been out for a short time and we don’t know all of the hurdles we may face with backward compatibility right now.

  9. Petar says

    January 4, 2008 at 11:43 am

    Thanks, I just installed VS 2008 side by side with VS 2005, works fine 🙂

  10. Petar says

    January 4, 2008 at 11:43 am

    Thanks, I just installed VS 2008 side by side with VS 2005, works fine 🙂

  11. Chuck says

    February 4, 2008 at 6:37 pm

    A number of people are using VS 2005 in our group. If a new developer needs to get set up, is there any reason that they shouldn’t use VS 2008. If a 2005 developer needed to pick up a project from the 2008 environment would that work, or do we start the dominos of having to make everyone upgrade.

    Which environment do you prefer?

    FWIW, I plan to set up a side by side, but was researching if it is feasible and/or advisable before placing my system at risk.

  12. Chuck says

    February 4, 2008 at 6:37 pm

    A number of people are using VS 2005 in our group. If a new developer needs to get set up, is there any reason that they shouldn’t use VS 2008. If a 2005 developer needed to pick up a project from the 2008 environment would that work, or do we start the dominos of having to make everyone upgrade.
    Which environment do you prefer?
    FWIW, I plan to set up a side by side, but was researching if it is feasible and/or advisable before placing my system at risk.

  13. Rob Bazinet says

    February 4, 2008 at 8:36 pm

    @Chuck The issue you will face with some developers having VS2005 and some having VS2008 is the project files are NOT compatible. If you open a project in VS2008 which is a VS2005 project it does a conversion which the VS2005 cannot open.

    VS2008 does target multiple .NET Runtimes but that is about the only compatibility.

    The only real way to have both environments used with the same project is to maintain two separate project files. This of course adds some maintenance you may not want to add.

    I hope this helps.

  14. Rob Bazinet says

    February 4, 2008 at 8:36 pm

    @Chuck The issue you will face with some developers having VS2005 and some having VS2008 is the project files are NOT compatible. If you open a project in VS2008 which is a VS2005 project it does a conversion which the VS2005 cannot open.
    VS2008 does target multiple .NET Runtimes but that is about the only compatibility.
    The only real way to have both environments used with the same project is to maintain two separate project files. This of course adds some maintenance you may not want to add.
    I hope this helps.

  15. Tendulkar says

    February 5, 2008 at 4:35 pm

    Hi, My name is Sachin, I have a problem please help me, the problem is, I Developed a windowservice in Visual Studio 2005, later I uninstalled VS2005 and installed VS 2008, So when I am trying to open that project, it ask me to convert that to VS2008. I did it. But I did not save that old copy, and I directly convert that to VS2008. Later I completed my WindowService project and tested in my local Box. it is working fine i.e., the service “.msipackage” is installed the service and the service installed and started.

    Now my problem is When I try to install on the devlopement system , it is asking my “This setup requires the .NETFramework version 3.5. Please install the .NET Framework and run this setup again.”

    Now How to install the Windows Service, without installing the .NET Framework 3.5, because there is a constraint of not using .NET 3.5 at this time. So I want to know is there any way to installed that windows service “.msi” without installing the .NET Framework 3.0 or 3.5.

    FYI., I never used .NETFramework 3.0 and 3.5 in that project. All my refereces and everything based on .NET 1.1 AND .NET 2.0.

    Thanks in Advance…

  16. Tendulkar says

    February 5, 2008 at 4:35 pm

    Hi, My name is Sachin, I have a problem please help me, the problem is, I Developed a windowservice in Visual Studio 2005, later I uninstalled VS2005 and installed VS 2008, So when I am trying to open that project, it ask me to convert that to VS2008. I did it. But I did not save that old copy, and I directly convert that to VS2008. Later I completed my WindowService project and tested in my local Box. it is working fine i.e., the service “.msipackage” is installed the service and the service installed and started.
    Now my problem is When I try to install on the devlopement system , it is asking my “This setup requires the .NETFramework version 3.5. Please install the .NET Framework and run this setup again.”
    Now How to install the Windows Service, without installing the .NET Framework 3.5, because there is a constraint of not using .NET 3.5 at this time. So I want to know is there any way to installed that windows service “.msi” without installing the .NET Framework 3.0 or 3.5.
    FYI., I never used .NETFramework 3.0 and 3.5 in that project. All my refereces and everything based on .NET 1.1 AND .NET 2.0.
    Thanks in Advance…

  17. Dan says

    February 14, 2008 at 12:01 pm

    Hi Rob, I have VS 2005 standard & VS 2008 Professional installed on a XP pro box. Everything seems to work fine. However, when I am attempting to covert a copy of a 2005 project to 2008 for testing purposes, I am running into an issue. The main form designer isn’t recognizing references to the dataset class created in the dataset designer. Mainly the dataset name, 4 references to tableadapters, and 1 fk reference. Have you come across this, or is there documentation covering this that I have over-looked? Thanks.

  18. Dan says

    February 14, 2008 at 12:01 pm

    Hi Rob, I have VS 2005 standard & VS 2008 Professional installed on a XP pro box. Everything seems to work fine. However, when I am attempting to covert a copy of a 2005 project to 2008 for testing purposes, I am running into an issue. The main form designer isn’t recognizing references to the dataset class created in the dataset designer. Mainly the dataset name, 4 references to tableadapters, and 1 fk reference. Have you come across this, or is there documentation covering this that I have over-looked? Thanks.

  19. Brandon says

    February 18, 2008 at 1:35 pm

    Tendulkar,

    Check out this forum post,

    forums.microsoft.com/…/ShowPost.aspx

  20. Brandon says

    February 18, 2008 at 1:35 pm

    Tendulkar,
    Check out this forum post,
    forums.microsoft.com/…/ShowPost.aspx

  21. Brandon says

    February 18, 2008 at 1:37 pm

    Tendulkar,

    Sorry, clipboard problem, this is the correct link:

    forums.microsoft.com/…/ShowPost.aspx

  22. Brandon says

    February 18, 2008 at 1:37 pm

    Tendulkar,
    Sorry, clipboard problem, this is the correct link:
    forums.microsoft.com/…/ShowPost.aspx

  23. Rob Bazinet says

    February 22, 2008 at 11:41 am

    @Brandon Thanks for the link it’s a nice find. I will update my post with a link.

  24. Rob Bazinet says

    February 22, 2008 at 11:41 am

    @Brandon Thanks for the link it’s a nice find. I will update my post with a link.

  25. Rob Bazinet says

    February 22, 2008 at 11:54 am

    @Dan I have not see this issue. I would be interested if you find an answer. If I get enough issues like this I will post about the serious of exceptions we find.

  26. Rob Bazinet says

    February 22, 2008 at 11:54 am

    @Dan I have not see this issue. I would be interested if you find an answer. If I get enough issues like this I will post about the serious of exceptions we find.

  27. haja says

    February 23, 2008 at 3:38 am

    hi

    this is haja

    i have window xp machine with p4 config.i have been installed visual studio 2005 on my machine with out installing windows xp service pack(default is sp2) and working fine in my system,Now i wanted to uninstall 2005 and install vs2008 in my machine,i did that,but vs2008 could not install in my machine,some error is came from setup.msi in vs 2008

    but i did in window 2003 server with latest service pack ,same setup has been installed in my machine

    i dont know where is the problem

    i hear from that some friends are installing vs2005 and vs 2008 on their machine in window xp,how they do it.

    plz help me i am too wanted to install 2005 and 2008 in win

    xp

    by

    [email protected]

  28. haja says

    February 23, 2008 at 3:38 am

    hi
    this is haja
    i have window xp machine with p4 config.i have been installed visual studio 2005 on my machine with out installing windows xp service pack(default is sp2) and working fine in my system,Now i wanted to uninstall 2005 and install vs2008 in my machine,i did that,but vs2008 could not install in my machine,some error is came from setup.msi in vs 2008
    but i did in window 2003 server with latest service pack ,same setup has been installed in my machine
    i dont know where is the problem
    i hear from that some friends are installing vs2005 and vs 2008 on their machine in window xp,how they do it.
    plz help me i am too wanted to install 2005 and 2008 in win
    xp
    by
    [email protected]

  29. smartmobili says

    March 30, 2008 at 8:08 am

    Hi,

    Actually there is another option : see here http://www.west-wind.com/…/122975.aspx

  30. smartmobili says

    March 30, 2008 at 8:08 am

    Hi,
    Actually there is another option : see here http://www.west-wind.com/…/122975.aspx

  31. Murali says

    June 6, 2008 at 2:26 pm

    Hi,

    I have installed VS2008 on my laptop that has VS2005.

    Install wen through successfully, but when I open none of project templates are showing up when I tried to create new project(C#,Web,..)

    I googled and tried few things

    -Repaired Vs2008

    -Uninstall and reinstalled VS2008

    -Ran devenv /installvstemplates

    None seem to work.

    Your help is deeply appreciated,

    Thanks,

    Murali

  32. Murali says

    June 6, 2008 at 2:26 pm

    Hi,
    I have installed VS2008 on my laptop that has VS2005.
    Install wen through successfully, but when I open none of project templates are showing up when I tried to create new project(C#,Web,..)
    I googled and tried few things
    -Repaired Vs2008
    -Uninstall and reinstalled VS2008
    -Ran devenv /installvstemplates
    None seem to work.
    Your help is deeply appreciated,
    Thanks,
    Murali

  33. Glen says

    August 11, 2008 at 9:00 pm

    Exactly what I needed to know. I love tech blogs. Keep it up.

  34. Glen says

    August 11, 2008 at 9:00 pm

    Exactly what I needed to know. I love tech blogs. Keep it up.

  35. Senthil says

    October 3, 2008 at 8:12 am

    Installing both versions of Visual Studio will affect the system performance or what is ideal configuration for install the same?

  36. Senthil says

    October 3, 2008 at 8:12 am

    Installing both versions of Visual Studio will affect the system performance or what is ideal configuration for install the same?

  37. xera says

    June 6, 2009 at 8:54 am

    I have 2003, 2005, and 2008 installed on one machine.
    Don’t think 2005 is necessary though, except for the bit that 2005 projects will be converted to 2008.
    I use 2003 to compile c++ that won’t need the redist to run on other computers.
    But I think it’s really affecting my system performance, or rather boot time. My pc is taking waay over 3 min to boot, so I’m really considering re-installing, and keeping 2003 separate in a VM or something.

  38. xera says

    June 6, 2009 at 8:54 am

    I have 2003, 2005, and 2008 installed on one machine.

    Don’t think 2005 is necessary though, except for the bit that 2005 projects will be converted to 2008.

    I use 2003 to compile c++ that won’t need the redist to run on other computers.

    But I think it’s really affecting my system performance, or rather boot time. My pc is taking waay over 3 min to boot, so I’m really considering re-installing, and keeping 2003 separate in a VM or something.

  39. winning at slot machines says

    July 25, 2009 at 7:36 am

    Hey, thank you for this post! I’m now seriously considering choosing WPF for the 3D portions of my project.Another big reason to choose WPF is Visual Studio 2008 itself. XNA 3.0 (and its betas), with support for Studio 2008, is a long way off, while WPF is available now.

  40. winning at slot machines says

    July 25, 2009 at 7:36 am

    Hey, thank you for this post! I’m now seriously considering choosing WPF for the 3D portions of my project.Another big reason to choose WPF is Visual Studio 2008 itself. XNA 3.0 (and its betas), with support for Studio 2008, is a long way off, while WPF is available now.

  41. geek says

    September 3, 2009 at 9:27 am

    Sir I am using VS2005 and its running perfectly fine but i have some projects which are made in VS2008 so simply i have to install VS2008 in my system or we have any other alternative to convert the code from new framework to the old one.And suppose if i install a fresh copy of VS2008 then the projects made in VS2005 would automatically open in VS2008 by auto code conversion that i dont want to..Please help

  42. geek says

    September 3, 2009 at 9:27 am

    Sir I am using VS2005 and its running perfectly fine but i have some projects which are made in VS2008 so simply i have to install VS2008 in my system or we have any other alternative to convert the code from new framework to the old one.And suppose if i install a fresh copy of VS2008 then the projects made in VS2005 would automatically open in VS2008 by auto code conversion that i dont want to..Please help

  43. cheap nfl jerseys says

    September 7, 2009 at 9:02 pm

    I am using VS2005 and its running perfectly fine but i have some projects which are made in VS2008 so simply i have to install VS2008 in my system or we have any other alternative to convert the code from new framework to the old one.And suppose if i install a fresh copy of VS2008 then the projects made in VS2005 would automatically open in VS2008 by auto code conversion that i dont want to

  44. cheap nfl jerseys says

    September 7, 2009 at 9:02 pm

    I am using VS2005 and its running perfectly fine but i have some projects which are made in VS2008 so simply i have to install VS2008 in my system or we have any other alternative to convert the code from new framework to the old one.And suppose if i install a fresh copy of VS2008 then the projects made in VS2005 would automatically open in VS2008 by auto code conversion that i dont want to

  45. yakov says

    September 17, 2009 at 2:34 pm

    Does anyone know if application development with Core Audio API or Windows SDK msdn.microsoft.com/…/dd146047.aspx could be done on VS 2005 on Win XP or has to be on VS 2008 and Vista.

  46. yakov says

    September 17, 2009 at 2:34 pm

    Does anyone know if application development with Core Audio API or Windows SDK msdn.microsoft.com/…/dd146047.aspx could be done on VS 2005 on Win XP or has to be on VS 2008 and Vista.

Recent Posts

  • Social Media Times Are Changing
  • It has certainly been a long time…
  • How to Fix Rails Flash Rendering When Using Hotwire
  • Hotwire Fix for CORS Error when using Omniauth
  • Fix Installation of Ruby using rbenv on macOS Big Sur

Categories

Services I Love

HatchBox - Easy Rails Deploys Fathom Analytics
Follow @rbazinet

Rob Bazinet
@rbazinet

  • Great little utility https://t.co/6AgboJv6oI
    about 23 hours ago
  • Funny watching the hate to show up in my time line for ChatGPT. People getting defensive about it.
    about 4 days ago
  • I just backed The SaaS Playbook, by Rob Walling on @Kickstarter https://t.co/1FpTWN9c9v
    about 4 days ago
  • This looks like an interesting project. I need to dig in a bit. https://t.co/gacEX9AmEn "Phlex — fast, object-orie… https://t.co/4AUL0Z0SBl
    about 5 days ago
  • I attempted to use ChatGPT today and asked a couple questions it couldn’t answer. I thought it was a magical black… https://t.co/uJGw0CgUAv
    about 5 days ago
  • RSS - Posts
  • RSS - Comments
Find me on Mastodon