Visual Studio 2013 Compatibility

System requirements and platform compatibility

System requirements

When upgrading from Microsoft Visual Studio 2012 to Visual Studio 2013 you will take advantage of a refreshed and simplified environment with enhanced performance without any additional hardware requirements. Some of these core enhancements make use of capabilities that are only present in the latest versions of Windows and might require you to upgrade to a supported operating system.

The system requirements to install and run each edition of Visual Studio 2013 are:

Platform targeting

Visual Studio provides cutting-edge tools and technologies to create apps that take advantage of the latest platforms capabilities. Visual Studio 2013 also targets earlier platforms such as Windows XP and Windows Server 2003 so you can create new apps or modernize existing apps that execute on earlier versions of Windows while leveraging the enhanced development tools, quality enablement, and team collaboration capabilities in Visual Studio 2013. For more information, see Managing Project References and Visual Studio Multi-Targeting Overview.

Visual Studio 2013 support for Windows desktop development

Targeted platform 1 Native code development Managed code development
Client OS
Windows 8.1
check 2
check 2
Windows 8
check 2
check 2
Windows 7
check
check
Windows Vista
check 5
check 5
Windows XP
check 5
check 4, 5
Server OS
Windows Server 2012 R2
check 2
check 2
Windows Server 2012
check
check
Windows Server 2008 R2
check
check
Windows Server 2008
check
check
Windows Server 2003
check 3, 5
check 4, 5
Footnotes:
  1. Visual Studio supports the listed platforms when used with the latest available service pack for that platform. For more information, see Microsoft Support Lifecycle.
  2. See table below for Visual Studio 2013 support for Windows Store app development, including WinJS development.
  3. Requires side-by-side installation of Visual Studio 2010. For more information, see: A Look Ahead at the Visual Studio 2012 Product Lineup and Platform Support.
  4. Requires using Visual Studio managed multi-targeting.
  5. Remote debugging and profiling tools not available for targeted platform.


Visual Studio 2013 support for Windows Store app and Windows Phone development

You can create Windows Store and Windows Phone apps with the following editions of Visual Studio 2013:

Visual Studio 2013 edition Installed OS for development Windows Store apps for Windows 8.1 Windows Store apps for Windows 8 Windows Phone 8 apps
Express for Windows Windows 8.1
check 1
n/a 2 n/a
Ultimate, Premium, and Professional Windows 8.1
check 1
Service existing 1, 2, 3
check 4
Ultimate, Premium, and Professional Windows Server 2012 R2 Build only 1 Build only Build only
Ultimate, Premium, and Professional Windows 8 n/a n/a
check 4
Ultimate, Premium, and Professional Windows Server 2012 n/a n/a Build only
Footnotes:
  1. Includes support for remote debugging to Windows 8.1.
  2. Visual Studio 2013 supports migration of Windows Store app projects from Windows 8 to Windows 8.1.
  3. Existing Windows 8 projects may be maintained with Visual Studio 2013, including remote debugging to Windows 8.1 and Windows 8. Use Visual Studio 2012 to create new Windows 8 projects.
  4. Visual Studio 2013 supports migration of Windows Phone 7 and 7.5 projects to Windows Phone 8.

Compatibility with previous releases

Windows Store app projects for Windows 8.1 cannot be opened in earlier versions of Visual Studio.

You can install and use Visual Studio 2013 alongside Visual Studio 2012. Visual Studio 2012 continues to support creation of Windows Store app for Windows 8 when installed on Windows 8.1 In addition, Visual Studio 2012 Update 3 contains improvements for project compatibility between Visual Studio 2012 and Visual Studio 2013, and resolves compatibility issues for Visual Studio 2012 on Windows 8.1.

.NET 4.5.1 is a highly compatible in-place update of .NET 4 and .NET 4.5.

For additional information, see Visual Studio 2013 Compatibility.

Upgrade paths

When following the supported upgrade paths, your Visual Studio source, solution, and project files will continue to work; however, you should expect to make some changes to sources. While we cannot guarantee binary compatibility between releases, we will do our best to document significant changes to assist you with updates.

Supported:

  • Upgrade from .NET 4.5.1 Preview (and RC) to Release (RTM)
  • Upgrade from Visual Studio 2013 Preview (and RC) to Release (RTM) (same edition only - e.g., Professional Preview to Professional RTM)
  • Upgrade from Visual Studio Team Foundation Server (and Express) 2013 Preview (and RC) to Release (RTM)
  • Upgrade from Visual Studio Team Foundation Server (and Express) 2012 (RTM or any Update) to Visual Studio Team Foundation Server (and Express) 2013
  • Upgrade from Visual Studio Team Foundation Server (and Express) 2010 to Visual Studio Team Foundation Server (and Express) 2013

Not supported:

  • Upgrade from Visual Studio Express 2013 Preview for Windows
  • Upgrade from Visual Studio 2013 Preview to Release (RTM) mismatched editions (e.g., Ultimate Preview to Professional RTM)

Carrying assets forward

All data in Visual Studio Team Foundation Server (work items, source files, tests and test results, builds, and warehouse data) carries forward when following supported upgrade paths. However, even when following supported upgrade paths, you should take adequate measures to back up and protect your data prior to upgrading to a new release.