技术开发 频道

Visual Studio 11 九大新特性:图文详解

 8.新的项目类型(New Project Types)

  从专业的角度来看是否应该从一款Visual Studio 转向另一版本的Visual Studio ,很重要的一点就是比较项目类型。新的Metro风格的项目毫无疑问是Visual Studio 11的主推功能。包括Application, Grid Application, Split Application, Class Library 和Unit Test Library。另外一个 Visual Studio 11 就是JavaScript,包括Blank Application, Fixed Layout Application, Grid Application, Navigation Application 和Split Application。当然,这些新功能只能在Windows8环境下使用。值得注意的是,这一版本还是支持窗口程序的,Silver Light也依然存在,仍然是Visual Studio所支持的平台之一。还应该注意到是,Visual Studio 11甚至包含了便携库,这允许跨平台的Silver Light和标准.NET的跨平台开发。另一个很具代表性的特色就是,所以的新功能都支持C++开发,使用C++来开发Metro界面。但是,Visual Studio 11将不再支持.NET2.0以下平台,很较早的程序需要重新。

  其它具体的项目类型的支持差别请查看文章所附的大图。

  9.可扩展性(Extensibility )

  Visual Studio 11提供了相当多的插件来帮助更简单地操作。

  Visual Studio Package: 提供旧版本Visual Studio 视图的插件

  C#/Visual Basic Item and Project Templates: 定制的文档和项目模板

  Editor Classifier: 自定义文本高亮支持

  Editor Margin: 支持自定义编辑器"margins" UI

  Editor Text Adornment: 支持编辑器自定义图片装饰

  Editor Viewport Adornment: 支持画板的自定义图片美化

  VSIX Project: Visual Studio 11的可扩展性在Visual Studio Gallery中的体现

  Windows Presentation Foundation/Windows Forms Toolbox Control: 客户端UI的自定义控制

  Visual Studio 11还提供了新的API接口用来开发插件。和之前透露的一样,包括可以使用第三方单元测试工具(XUnit and NUnit)和定制的代码分析工具。这是微软开放IDE扩展的一个信号,特别是面向开源工具。

  微软在做了众多改进后却删减了一个相当重要的特性——宏!根据微软的报告,因为只有很少的的用户使用过宏,所以Visual Studio 2011 中并不会默认引入宏,但Visual Studio 11将可以通过扩展包引入自定义功能。

  从开发者的角度来看,我们希望Visual Studio 能够很好地改善开发效率,在这方面,Visual Studio 11并没有明显的改进。但在其他地方,Visual Studio 11做了很多改进,比如:SearchEverywhere、真正的多显示器支持、先进的代码克隆分析工具,以及解决方案管理器。明确地把重构过的测试功能也集成了进来,并且把测试窗口全都统一到同一个单元测试资源管理器中。

  下面是Visual Studio 11和Visual Studio2010支持的项目类型的详细比较:

  Visual Studio 11 Beta 版下载:http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200091102

0
相关文章