Can I run VS 2008 and VS 2010 on the same computer? - visual-studio

I want to install VS 2010 RC but do not want to get rid of VS 2008 until the 2010 final release.

The two can be installed side by side. Follow instructions here.

Yes

Have a look at Will installing Visual Studio 2010 Beta side by side with VS2008 cause problems?

As others have said, the short answer is definitely yes. In general, though, there are some issues with some of the out-of-band installed components that aren't fully side by side compatible. I'm thinking specifically of the Silverlight 4 Beta, which I believe conflicts with the Silverlight 3 tools if they are already on your machine. Also, if you are doing any ASP.NET MVC 2 development, this is something to be aware of.

Yes. Even with VS2005 and VS2008 and VS2010

Related

visualstudio.vnext (14) ctp and vs2013 side by side

Has anyone tried using VS2013 and VS14 on the same machine?
The release notes have the usual caveat so I was wondering if it was possible to still use vs2013 effectively on a machine with the vs.next ctp installed? Or if the ctp broke vs2013?
http://www.visualstudio.com/en-us/downloads/visual-studio-14-ctp-vs
The release notes are still accurate - don't install SxS.
I've seen cases in which SxS works and cases where the both instances of VS became unusable.
I've installed VS 2014 CTP 4 side by side with VS 2013 Ultimate, after reading this and haven't faced any issues yet.

New Laptop - Any reason to install Visual Studio 2012 AND 2013?

I've just been given a new work laptop and have an MSDN subscription. My old laptop had VS 2008, 2010 and 2012. I'd rather not install all of these again if I can avoid it. My main question here is whether there any reason to install VS 2012 if I have access to VS 2013? I believe Projects & Solutions are compatible, what other reasons might there be for installing VS 2012 (and for that matter VS 2010) again? If I have an MVC 3 app created with VS2010, will it be possible to open and work with that in VS2013 without having to "upgrade" the project type?
It really depends on what kind of projects you are working on. Each new releases of VS in fact remove certain features.
http://msdn.microsoft.com/en-us/library/vstudio/hh266747.aspx
ASP.NET MVC 3 is not supported by VS2013.
Lex' answer is pretty good. I'd also like to add that if you are using C++/CLI, upgrading to Visual Studio 2013 will force you to target .NET 4.5, which might not at all be desirable if your users only have .NET 4.0 etc.
You can still target the older frameworks, by letting VS2013 use the older "Platform Toolset" from e.g. VS2010 or VS2012, but this will force you to have either one of these installed. I am using this exact scenario (VS2010 + VS2013) and it works quite well. (I have only VS2010 and 2013, not 2012 in that specific virtual machine.)
Update: Here is a MSDN page which backs up my statement about C++/CLI, just for the reference.

Using Vs2012 on a team that uses 2010

If I am the only person on my team that uses vs2012, can I assume that as long as I target version 4 of the framework that other colleagues that are using 2010 will have no issues?
Yes, it should work fine. Just make sure that your colleagues have SP1 (VS2010) installed.
Yes!
I'm building sharepoint apps, and constantly switching from vs 2010 and VS 2012 with no issue, even on the same computer.
Microsoft had the good idea to maintain the project and solution compatible in the two ways.
You should be careful thought, that the projects kind are compatible.

Does Visual Studio 2010 RC play nice with Visual Studio 2008?

Does Visual Studio 2010 RC play nicely with Visual Studio 2008?
I am wondering if I need to setup a Virtual Machine to play with VS 2010 or if I can just install it on my Dev machine.
If it messes up VS 2010 then that is sad but ok. If it messed up VS 2008 then I would be in trouble.
Has anyone tried this out? Does it work well? Poorly?
Thanks for any answers.
I've had no problems. Microsoft has designed the last several versions of Visual Studio to be able to co-exist side-by-side.
That said, VS 2010 is an RC, so it is still a pre-release. And even after it goes RTM, it's still a complex product and like any complex software install there can be bugs. I wouldn't expect serious problems, but there's always the fraction of a percent that do run into issues. So I'd still plan to install it on a day when you'd have cycles to deal with potential issues (if nothing else, installing it on my machine that hadn't had OS updates installed in a while required at least 2 reboots).
Yes this works and is a supported scenario. My advice is to install 2008 first then 2010. This is the setup i have on multiple computers.
has worked for me without any issues so far. I would follow JaredPar's advice though, install 2008 first, then 2010.
I never trust the "plays nice with others" claims because I've been bit by it before. They supposedly co-exist, but I still put it in a VM.
See this blog post.
Visual Studio 2010 / .NET Framework 4 RC Ready for General Download
I haven't installed it on my machine but my manager has and after we looked at it we decided it's best not to go there yet for two reasons:
1) We have to go through the whole conversion process again, which after our experience with 1.1 -> 2.0 wasn't very enticing.
2) We caused an error within the first couple minutes of playing around that worked fine on VS2008 leading us to believe it's not quite ready for primetime yet anyways. (It was adding a method in the class diagram that caused VS to crash for some reason).
Just my two cents though.
edit: I just found another great example, fifth one down: http://thedailywtf.com/Articles/Tell-a-programmer.aspx
I've had no problems either. And I didn't with VS2010 beta 2 and VS2008 either.
I have both of them on my machine, so far no problems
I havent go into too much testing with my VS 2008 projects in 2010, but it does look like it works fine with VS 2010 RC.
Also, both versions seem to run fine on my machine. (I have also VS 2003 on my local as well)
Bearing in mind its the Release Candidate version, is should be very reliable in this area.
I've run into an error with IIS and VS2010 -- it's solved by re-running the .NET 3.5 version of aspnet_regiis.
http://social.msdn.microsoft.com/Forums/en-US/vsprereleaseannouncements/thread/44dfcf76-bede-4f96-a556-b219a18b6116
I installed 2010 with 2008 already installed. I had tons of hangs, crashes and general malfunctions. Reinstalling 2008 didn't help until I removed every trace of 2010 from registry.
I've installed 2010 with 2008 on this machine for silverlight development.. I haven't noticed any problems except for file associations all goto the 2010 version rather than what I'd prefer opened in 2008 by default. (2010 to me is much slower than 2008)

Installing VS2008 on a machine with VS2005 and VS2003 already installed

Like the title says is there any issues I should be aware of please?
Malcolm
I've done this without problems before. Just make sure you install them in chronological order - installing 2008 then 2005 can cause problems.
Just for reference, VS2010 installs side-by-side as well. I think MS realises that this is a pretty common thing to want to do :)
No, that's completely all right and safe.
You may be interested in "Mixing Visual Studio versions OK" :
Mixing Visual Studio versions OK?
I've got it installed on 2 machines, and I haven't encountered any issues.
I had no problems with this. I installed 2003, then 2008, then 2005.
I have 2005 and 2008 operating side by side. There are no issues from a usability standpoint of Visual Studio itself. The issues tend to be more subtle. For instance, I recently had a problem related the the ASP.NET AJAX extensions 1.0 and compatability after .NET 3.5 was installed as reported here.

Resources