版本比较

要全面了解 Visual Studio 各版本的不同特性,请在更大的设备上浏览本页或调整浏览器大小。
提醒

功能比较

Visual Studio 版本是为不同的团队需求和规模,及其成员的不同角色量身定制的。 找到最适合您的那一款。

在同一个 IDE 中为 Web、桌面、服务器、云和手机开发解决方案
使用众多的工具为应用程序调试和分析检验和优化代码
通过单元测试和可扩展的测试框架验证代码质量
获得对 Microsoft 过去和现在的平台和工具的访问权限,并且不断保持更新。
获取 Team Foundation Server 和一个可用于生产环境的 Team Foundation Server CAL
通过MSDN订阅服务的免费权益将您的应用推向云、Windows Store 和 Windows Phone Marketplace
设定和管理虚拟实验室环境,在一致的配置中进行测试
‚
用敏捷项目管理工具协调团队
‚
通过测试案例管理和探索测试组织和定义测试计划
通过 Visual Studio 的同级代码评审流程提高代码质量
‚
使用具有挂起和恢复任务的多任务管理提高开发人员效率
‚
自动化用户界面测试验证应用程序 UI
‚
在基本代码中查找和管理重复代码,优化架构
‚
使用代码覆盖范围分析来确定测试过多少代码
在手动和探索测试中可靠地捕获和重现漏洞,消除“不可重现”的漏洞
‚
使用可视化方法理解代码的关系和依赖性
‚
将代码中的更改或可能的更改所带来的影响可视化
‚
从生产系统中收集和分析运行时诊断数据
‚
毫无限制地进行 Web 性能和负载测试
‚
设计架构分层关系图并验证代码的确实现了架构设计
‚

特性比较

您在寻找某一种特定功能,比如自动构建或者测试案例管理? 您可以查看哪个 Visual Studio 版本具有该特性。

调试和诊断
4/4
3/4
0/4
2/4
2/4
IntelliTrace(历史调试,智能追踪)
‚
Code Map Debugger Integration
‚
在生产环境使用IntelliTrace
‚
代码度量
‚
图形调试
‚
高级 Web 调试 (Page Inspector)
‚
静态代码分析
‚
调试器
Windows 8 模拟器
分析
‚
1
1
Windows Phone 模拟器
测试工具
4/4
3/4
2/4
1/4
1/4
Web 性能测试
‚
负载测试
‚
Microsoft Fakes(单元测试隔离)
‚
代码覆盖率
‚
编码 UI 测试
‚
手工测试
‚
探索性测试
‚
测试用例管理
‚
测试工具 | 测试用例管理
实验室管理
可扩展测试框架
单元测试
‚
集成开发环境
4/4
4/4
0/4
3/4
3/4
代码克隆
‚
重构(Refactoring)
‚
Business Application Development (LightSwitch)
‚
一键式 Web 开发
基于 WPF 的可扩展环境
模型资源查看器
多定向
Blend
‚
14
14
JavaScript 和 jQuery 支持
项目及解决方案与 Visual Studio 2010 SP1 的兼容性
多显视器支持
开发平台支持
4/4
4/4
0/4
4/4
4/4
Windows 桌面开发
‚
Windows Store 应用程序(包括 ARM)开发
‚
Web 开发
Windows Phone 开发
Office 和 SharePoint 开发
‚
云开发
‚
可订制开发体验
体系结构和建模
4/4
2/4
0/4
1/4
1/4
体系结构资源管理器
‚
体系结构和层关系图
‚
体系结构验证
2
UML® 2.0 规范图表(活动、案例、序列、类和组件)
‚
2
用依赖图将代码可视化(按程序集、命名空间和类)
2
2
2
Code Map
‚
2
2
2
实验室管理
4/4
4/4
4/4
0/4
0/4
虚拟环境安装和卸载
根据模板设定环境
检查点环境
Team Foundation Server
4/4
4/4
4/4
3/4
3/4
Backlog 管理
‚
Sprint 规划
敏捷任务板
‚
3
异常分析(TFS CE 的先占式分析)
3
SharePoint 集成(团队项目门户) 4
3
报告和 BI
3
Project和Project Server集成 5
3
System Center集成6
3
版本控制
3
工作项跟踪
3
自动化构建
3
Kanban 看板
协作
4/4
4/4
3/4
2/4
2/4
PowerPoint 故事板
‚
需求和反馈管理 7
‚
代码审查
‚
任务暂停/继续
‚
Team Explorer
‚
3
Team Explorer Everywhere for TFS(支持第三方开发工具)
3
生产环境用软件和服务
4/4
3/4
2/4
2/4
1/4
Visual Studio 更新 8
Team Foundation Server
Team Foundation Service10
Team Foundation Server CAL
Office 专业加强版
Windows Azure 9
开发和测试环境用软件
4/4
4/4
1/4
1/4
0/4
Windows、Windows Server
Microsoft SQL Server
Windows Embedded
Microsoft Office
Microsoft Dynamics
所有其他 Microsoft 服务器(SharePoint、Exchange 等)
其他权益
4/4
4/4
2/4
2/4
0/4
Windows Phone developer account11
Windows Store developer account12
Office 365 Developer Subscription13
技术支持事件 4 4 2 2
Microsoft 线上学习课程套装(每年) 2 2 1 1
  1. 包括层交互分析
  2. 只读图表
  3. 要求完整的 Team Foundation Server 和 TFS CAL(单独购买)
  4. 单独授权的 Microsoft SharePoint Server
  5. 单独授权的 Microsoft Project 和 Project Server
  6. 单独授权的 Microsoft System Center
  7. 最终用户可以用免费的 Feedback Client 向 TFS 提交反馈,并可访问 MSDN 软件以评审应用程序并提供反馈。
  8. MSDN 软件以审查应用程序并提供反馈。不需要 MSDN 订阅。更新依各版本不同。
  9. 各 Windows Azure 方案权益不同。
  10. 如Team Foundation Service开始对外收费时,MSDN 订户可继续使用,不会有额外费用
  11. One-time 12-month membership. Availability varies by country. For more information, see Windows Phone Marketplace.
  12. One-time 12-month membership. Availability varies by country. For more information, see Windows Store.
  13. One-time 12-month membership. Availability varies by country.
  14. Includes SketchFlow