3.Generate From Usage:
在ASP.Net以前的版本,微软推出了从现有的代码中进行代码重构来生成方法,在In ASP.NET 4.0 中, Generate From Usage 有了新概念,能基于现有的代码来生成属性,方法,类和的其它类型。
写一些代码,选中它,右击最右侧的字符,你将得到去提取属性和方法的选项。此选项仅当你没有定义过这个标识符才显示。对于下面的例子智能感应不会显示选项来提取属性,例如,如果您右键点击变量 i 。
4.Multi-Targeting:
在2008中就能创建一个2.0或者3.0版本创建项目,而不是用默认的3.5去开发。也是是说,有一个选择项去改变开发项目的framework版本。
在2010中亦有相同选项功能,并做出相应的提高。在以前的版本中,如果你使用framework 2.0创建一个项目。智能感仍将能显示3.5版本的类型和成员。如果你不能确定所选择的framework内的成员,所以你就会有更多的机会去出错。但是,在VS2010的智能感知会只向您显示你选择的framework 版本。
5.MultiMonitor:
Visual Studio 2010 给我们提供能将IDE的窗体移动 visual studio IDE之外,将它放至在桌面上。它还支持多面去地去看不同的IDE窗体。如果我们关闭Visual Studio,并再次打开它,我们会发现所有的窗体在我们最后一次放置的地方。
6.Code Navigation:
新的导航使我们在文件中更快搜索术语。但它只能即在App_Code文件夹类文件,搜索您键入文本。它不适用于HTML或代码隐藏文件。在下面的例子,它显示出我的键入函数名称,它导航到窗口,选择窗体中的任何一个,它将能定位到选择的函数定义。
7.View Call Hierarchy:
这有助于查看函数和属性的使用,例如,如果你在一个函数名右键,它会告诉你的函数使用分层列表。
如果您单击查看调用层次,它会显示一个窗体,告诉你详细的函数调用:
在层次结构中选择窗口函数调用它会显示的参数和函数调用的位置的详细信息。