2012年3月份Visual Studio 11 Beta版本与开发者见面,而Visual Studio 11最大的改进就是与Windows 8结合的Metro界面,但是Metro界面并不适合Visual Studio使用,所以微软对即将发布的Visual Studio 11 Release Candidate版本的界面将会做出适当的调整,来减少Metro风格的界面。本次发布的Beta版本将针对几个方面来进行修正,整体界面相较于上一版本更具活力,更加鲜艳,并且采用了更大更清晰的图标,在兼顾实用性的同时适当的加入了Metro风格元素。下面让我们一起来盘点Visual Studio 11的五大亮点功能。
Visual Studio 11新增特性包括增强(2D/3D)游戏开发和代码克隆分析工具,并且使用Team Explorer进行代码审查,探索式测试(Exploratory Testing)并增强了单元测试(Unit Testing),Visual Studio 11 有 Ultimate、Premium 、Professional、Test Professional、Team Foundation Server等版本。
更高效的IDE(IDE Productivity Improvements)不管你是使用哪种编程语言编程,相信你都会很快注意到这些高效的功能,也许你会感到很熟悉,因为很多功能在集成了Productivity Power Tools扩展的Visual Studio 2010中已经看到。或者你没有试过Power Tools,但是使用过Eclipse,相信对此也会非常熟悉。首先,解决方案管理器有了很大的修改,它不再只是文件的索引,它可以直接在解决方案管理器中查看对象的结构。比如,你可以展开一个CS类来直接查看它的成员并且直接打开文件相应位置。在类成员上右键就会出来这个成员的call hierarchy菜单,一般来说,这个菜单会包括它的基类、衍生类以及在项目中被引用情况,通过点击菜单中不同的选项来查看或编辑文件相应的位置。正如你所想的那样,双击要查看的节点就会打开节点所对应的文件位置。强大的新的解决方案管理器还提供了预览功能。点击解决方案管理器的节点就会打开一个文档的预览。这样,当你只是想预览一些文件时就只会在一个公共Tab(标签页)中进行预览而不会打开过多的无用Tab。当然你也可以点击预览Tab的Promote按钮或者对它进行手动编辑从而将它变成普通Tab。
项目兼容(Project Compatibility)Visual Studio 11的向下兼容性让你不再犹豫升级你的Visual Studio2010。过去每次升级Visual Studio总会修改你打开的项目文件,有时候甚至只是修改一下版本号,就让你的项目不再被兼容,虽然在个人使用时并没有什么大问题,但在团队工作时却会造成大麻烦,只能让整个团队同时升级到相同版本。而现在,当你把你的Visual Studio 2010 sp1升级到Visual Studio 11时,不再会对团队造成影响,因为Visual Studio 11使用的.NET4.5框架不会修改旧的项目文件。虽然仅仅支持Visual Studio 2010 sp1互通,却仍非常实用。
- 第1页:VS11中更高效的IDE和项目兼容功能