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 Referencesand 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 Phone 8.1 apps 5 Windows Store apps for Windows 8 Windows Phone 8 apps
Express for Windows Windows 8.1
check 1
check
n/a 2
check 5, 6, 7
Ultimate, Premium, and Professional Windows 8.1
check 1
check
Service existing 1, 2, 3
check 4, 7
Ultimate, Premium, and Professional Windows Server 2012 R2 Build only 1 Build only Build only Build only
Ultimate, Premium, and Professional Windows 8 n/a n/a n/a
check 4
Ultimate, Premium, and Professional Windows Server 2012 n/a 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.
  5. Requires Visual Studio 2013 Update 2 or later.
  6. Windows Phone emulator installed on demand.
  7. Supports migration of Windows Phone 8 projects to Windows Phone Silverlight 8.1.

Compatibility with previous releases

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

You can install and use Visual Studio 2013 alongside Visual Studio 2012. When installed on Windows 8.1, Visual Studio 2012 continues to support creation of Windows Store apps for Windows 8 and Windows Phone 8. 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 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

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.