Installing Visual Studio Versions Side-by-Side

You can install this version of Visual Studio on a computer that already has an earlier version installed. If you encounter an installation failure, you can use the log collection toolto collect information about the failures so you can debug the issues yourself.


We recommend that you install Visual Studio versions in the order in which they were released. For example, install Visual Studio 2012 before you install Visual Studio 2013.

Before you install versions side by side, review the following conditions:

  • If you use Visual Studio 2013 to open a solution that was created in Visual Studio 2012 or Visual Studio 2010 with Service Pack 1 (SP1), you can later open and modify the solution again in the older version as long as you haven't implemented any features that are specific to Visual Studio 2013.

  • If you try to use Visual Studio 2013 to open a solution that was created in Visual Studio 2010 (without SP1) or an older version, you might need to modify your projects and files to be compatible with Visual Studio 2013. For more information about project types and backward compatibility, see Visual Studio 2013 Compatibility and Visual Studio Project Converter.

  • If you uninstall a version of Visual Studio on a computer that has more than one version installed, the file associations for Visual Studio are removed for all versions. You can remap these file associations by using the Restore File Associations button on the Environment, General page of the Options dialog box.

  • Visual Studio doesn't automatically upgrade extensions because not all extensions are compatible. You must reinstall the extensions from the Visual Studio Galleryor the software publisher.

For more information, see Visual Studio 2013 Compatibility.

.NET Framework Versions and Side-by-Side Installations

See Also


Visual Studio 2013 Compatibility

Version Compatibility in the .NET Framework

Customizing Development Settings in Visual Studio

Other Resources

Installing Visual Studio

Installing Multiple Language Versions of Visual Studio

Building C/C++ Isolated Applications and Side-by-side Assemblies