兼容性

请用更大的设备或调整浏览器的大小来查看 Visual Studio 支持的平台图表

平台兼容性和系统要求

从 Microsoft Visual Studio 2010 升级至更新版本的 Visual Studio,即可体验更新、更简洁的环境以及更优越的性能,且没有额外的硬件要求。 这些核心改进的部分内容使用了最新版 Windows 的独有功能,可能需要您升级至支持的操作系统。

新版 Visual Studio 中多数产品的系统要求如下:

支持的操作系统

  • Windows 7(x86 和 x64)
  • Windows 8(x86 和 x64)
  • Windows Server 2008 R2 (x64)
  • Windows Server 2012 (x64)

支持的架构

  • 32 位 (x86)
  • 64 位 (x64)

硬件要求

  • 1.6 GHz 或更快的处理器
  • 1 GB RAM(在虚拟机上运行时需要 1.5 GB)
  • 10 GB (NTFS) 可用硬盘
  • 5400 RPM 硬盘驱动器
  • 支持 DirectX 9 的显卡,显示器分辨率大于或等于 1024 x 768

目标平台

新版 Visual Studio 提供先进的工具和技术,便于用户利用最新的平台功能来创建应用。 Visual Studio 2012 还适用于 Windows XP 和 Windows Server 2003 等较早版本的平台,您可以利用强化的开发工具、质量测试工具和团队协作平台,来创建新的(或升级现有的)、旧版本 的Windows 平台上的应用。 如需更多信息,请参见 Visual Studio 多目标概述.

客户端操作系统
Windows 8
1
1
Windows 7
Windows Vista
4
4
Windows XP 及早期版本
4
3、4
服务器操作系统
Windows Server 2012
Windows Server 2008 R2
Windows Server 2008
4
4
Windows Server 2003 及早期版本
2、4
3、4

1.支持Windows 8的Windows Store 应用程序开发。 支持Windows 8 和 Windows Server 2012 的生成和远程调试。

2. 要求并行安装 Visual Studio 2010。 如需更多信息,请参见: 提前预览 Visual Studio 2012 的产品阵容和平台支持.

3. 要求使用 Visual Studio管理多个目标.

4. 远程调试和分析工具不适用于目标平台。

与早期版本之间的兼容性

  • .NET 4.5 是 .NET 4 的就地更新,并为所有 .NET 4 应用场景提供非常高的应用程序兼容性
  • 您可以同时安装和使用 Visual Studio 2012 与 Visual Studio 2010
  • 当 Visual Studio Team Foundation Server 2012 安装在 Windows Server 上时,需要 64 位版本的服务器操作系统

升级路径

当遵循支持的路径升级时,您的 Visual Studio 源代码、解决方案和项目文件将继续有效,但您需要对源代码做一些改动。 虽然我们不能完全保证版本间的二进制兼容性,但我们会尽最大努力把重要更新记录在文档中,以协助您更新。

  • 支持
    • 从 .NET 4.5 开发者预览升级到 Beta
    • 从 .NET 4.5 Beta 升级到发布版 (RTM)
    • 从 Visual Studio 11 Beta & .NET 4.5 Beta 升级到候选发布版本
    • 从 Visual Studio 2012 升级到发布版 (RTM) (仅相同版本 — 即从 Professional RC 到 Professional RTM)
    • 从 .NET 4.5 升级到发布版 (RTM)
  • 不支持
    • 从 Visual Studio 11 开发者预览升级到 Beta;但您可以在卸载 Visual Studio 11 开发者预览之后重新安装 Visual Studio 11 Beta。
    • 从 Visual Studio 11 Beta 升级到发布版 (RTM)
    • 从 Visual Studio 2012 升级到发布版 (RTM) (不匹配的版本 — 如从 Ultimate RC 到 Professional RTM)

继承资产

当遵循支持的路径升级时,Visual Studio Team Foundation Server 2012 中的所有数据(工作项目、源文件、测试和测试结果、生成以及仓库数据)将被继承。 但即使遵循支持的升级路径,您也应该在升级到新版本之前采取足够的措施来备份和保护您的数据。