Visual Studio 各版本中的功能可用性
下表显示 Visual Studio 专业版的所列版本是否支持某些功能。
“支持”表示 Visual Studio 版本中包括相应功能。
“外接程序”表示 Visual Studio 版本中不包括相应功能,但该功能可用,通过单击链接可了解更多信息。
“不支持”表示 Visual Studio 版本中不包括相应功能。
Visual Studio 2008 |
Visual Studio 2008 SP1 |
Visual Studio 2010 和 使用 SP1 的 Visual Studio 2010 年 |
Visual Studio 2012 |
|
---|---|---|---|---|
支持的 .NET Framework 版本 |
2.0, 3.0, 3.5 |
2.0、3.0、3.5 SP1 |
2.0、3.0、3.5 SP1、4 |
2.0、 3.0、 3.5 SP1、 4、 4.5 |
本地 Web 服务器 |
是 |
是 |
是 |
是 |
SQL Server Express |
2005 |
2008 |
2008 |
2008 |
通过服务器资源管理器连接到 SQL Server 版本 |
2000, 2005, 2008 |
2000, 2005, 2008 |
2000, 2005, 2008 |
2000, 2005, 2008 |
ASP.NET AJAX 1 |
Add-in(外接程序) |
是 |
是 |
是 |
ASP.NET 模型视图控制器 |
Add-in(外接程序) |
Add-in(外接程序) |
是 |
是 |
ASP.NET 动态数据 |
否 |
是 |
是 |
是 |
MSBuild |
是 |
是 |
是 |
是 |
ADO.NET Entity Framework |
否 |
是 |
是 |
是 |
ADO.NET Data Services — ADO.NET 数据服务 |
否 |
是 |
是 |
是 |
Windows Azure Tools |
否 |
外接程序 |
外接程序 |
外接程序 |
智能设备 |
是 |
是 |
否 |
否 |
并行计算 |
外接程序 |
外接程序 |
支持 2 |
是 |
Windows Communication Foundation |
是 |
是 |
是 |
是 |
Windows Presentation Foundation |
是 |
是 |
是 |
是 |
.NET 丰富 Internet 应用程序服务 |
否 |
外接程序 |
Add-in(外接程序) |
是 |
Silverlight 1 |
Add-in(外接程序) |
Add-in(外接程序) |
是 |
是 |
Silverlight 2 |
否 |
Add-in(外接程序) |
否 |
是 |
Silverlight 3 |
否 |
Add-in(外接程序) |
是 |
是 |
Silverlight 4 |
否 |
No(否) |
Add-in(外接程序) |
是 |
Silverlight 5 |
否 |
否 |
外接程序,只 SP1。 |
是 |
IronPython |
Add-in(外接程序) |
Add-in(外接程序) |
Add-in(外接程序) |
Add-in(外接程序) |
IronRuby |
Add-in(外接程序) |
Add-in(外接程序) |
Add-in(外接程序) |
Add-in(外接程序) |
Visual Studio Tools for Office |
支持 4 (Office 2003、Office 2007) |
支持 4 (Office 2003、Office 2007) |
支持 4 (Office 2007、Office 2010) |
是 4(Office 2010) |
报表项目 |
是 |
是 |
是 |
是 |
报表向导 |
是 |
是 |
是 |
是 |
语言集成查询 (LINQ) |
是 (LINQ to Entities 除外,这是 Entity Framework 的一部分) |
是 |
是 |
是 |
SharePoint 开发 |
Add-in(外接程序),面向 Windows SharePoint Services 3.0 |
是,用于 SharePoint 2007 Workflow 项目。 对于其他 SharePoint 2007 项目类型,Add-in(外接程序) |
是,面向 SharePoint 2010 |
是,面向 SharePoint 2010 |
.NET 框架 4 客户端配置文件支持 |
否 |
否 |
是 |
否 |
ASP.NET AJAX:
服务器端: 控件包含在 ASP 中。NET 3.5 英寸,并已在工具箱 Visual Studio 中。 如果您使用的是 ASP.NET 的早期版本(例如,ASP.NET 2.0),则可下载 ASP.NET AJAX Extensions(ASP.NET AJAX 扩展)。
客户端:客户端 ASP.NET Ajax Library 包含在 ASP.NET 3.5 SP1 中。
并行计算:
并行扩展包含任务并行库 (TPL)、并行 LINQ (PLINQ) 和并发数据结构;.NET Framework 4 中包含这些组件。 用于本机 C++ 开发的等效库有并发运行时和代理库,在 Visual Studio 2010 中包含这些库。 Visual Studio 2010 中还包含探查器和调试器增强功能。
IronPython 和 IronRuby:
在针对 IronPython 和 IronRuby 的 CodePlex 网站中,提供了几个外接程序。 选择适用于您的环境的版本。 这两种语言的最低要求均为 .NET Framework 2.0 SP1。
Visual Studio Tools for Office (VSTO) 兼容性和外接程序功能:
Visual Studio 2008
使用 SP1 的 Visual Studio 2008 年
Visual Studio 2010
Visual Studio 2012
文档级别
Word 2003、Word 2007、Excel 2003、Excel 2007、InfoPath 2003、InfoPath 2007
Word 2003、Word 2007、Excel 2003、Excel 2007、InfoPath 2003、InfoPath 2007
Word 2007、Word 2010、Excel 2007、Excel 2010
Word 2010 年,Excel 2010
应用程序级别
Word 2003、Word 2007、Excel 2003、Excel 2007、InfoPath 2003、InfoPath 2007、Outlook 2003、Outlook 2007、PowerPoint 2003、PowerPoint 2007、Visio 2003、Visio 2007、Project 2003、Project 2007
Word 2003、Word 2007、Excel 2003、Excel 2007、InfoPath 2003、InfoPath 2007、Outlook 2003、Outlook 2007、PowerPoint 2003、PowerPoint 2007、Visio 2003、Visio 2007、Project 2003、Project 2007
Word 2007、Word 2010、Excel 2007、Excel 2010、InfoPath 2007、InfoPath 2010、Outlook 2007、Outlook 2010、PowerPoint 2007、PowerPoint 2010、Visio 2007、Visio 2010、Project 2007、Project 2010
2010 年,Excel 2010 年,InfoPath 2010 年,Outlook 2010 年,PowerPoint 2010 年,Visio 2010 年,项目 2010年单词