Can I install Visual Studio 11 Beta next to Visual Studio 2010?

Will parallel installation of these two versions of Visual Studio interfere with each other if they are installed on the same computer?

+7
source share
5 answers

VS11 comes with a go live license, and you can install it next to VS2010. Be careful, as VS11 installs the .NET Framework 4.5, which is not a side-by-side installation. When you install the .NET Framework 4.5, this update is in place of 4.0, which means that you are replacing the 4.0 DLL with the new 4.5. There should not be any compatibility issues, but with any update in place, some subtle ones may appear that appear.

+5
source

I installed both of them, and they live in an absolute world :) VS 11 supports side-by-side installation with vs 2010 officially, so install it, you will not have any problems.

As a side note, VS 11 is in beta, but it is very stable. I switched to VS 11 from the day it became publicly available and have not yet found an error.

+1
source

I installed it, there were no problems. But since I deleted VS 11, the winforms 3.5 project with images defined in the form does not work properly. When loading button images, the exception "Failed to load the System.Drawing 4.0 assembly" is thrown. Since I mainly develop web applications, and they work fine, I no longer worried about that.

+1
source

I know that at least it will break StructureMap, and I read that others have compatibility problems.

0
source

Version .net 4.5 is an in-place upgrade.

This means that binaries for .net 4.0 will be REPLACED by binaries for .net 4.5 .

Microsoft tried to mitigate the problems by creating the "Target.net 4.0" feature. But this is very different from targeting previous versions of .net (which were next to .net 2.0).

Since this update is in place, Target.net 4.0 cannot really configure it. The best they can do is try to manually remove some of the "features". They did it (Scott Hanselman had a blog post saying that).

But don't let this fool you into thinking that you are really using .net 4.0. Any bugs fixed with .net 4.5 will be fixed on your development machine, not for your users.

So, if you are developing the ".NET 4.0 targeting" application and you have .net 4.5 installed, you run the risk. If you accidentally use a fixed error, it will not break for you during debugging.

When you deploy the application on a machine that works only with .net 4.0 (for example, windows xp), these errors are not fixed for your user .

For all purposes and tasks, these fixed bugs are now "Hidden bugs" (for developers who still need to target .net 4.0.

The best part is that it doesn't matter if you use VS 2010 or VS 2012. After installing .net 4.5, the errors are hidden.

See this post for more details: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/c05a8c02-de67-47a9-b4ed-fd8b622a7e4a/

0
source

All Articles