用户类型与关键字彩色显示
复审原始代码时,区分类型与关键字最好的方法便是在 IDE 中以不同颜色来显示。Whidbey 的新功能可用特殊的颜色来显示用户类型与关键字,从而加强了原始代码的可读性。
图十一 以不同颜色显示用户类型与关键字 |
新的生成(Build)系统
Whidbey 的生成系统已大幅加强。新生成系统称为 MSBuild,使用可扩充的机制来描述生成的过程。用户可利用 XML 编写自定义工作,自行建立其生成系统。以下例子示范一个简单的 MSBuild 文档,其编译工作调用 C# 编译器,编译所有扩展名为 .cs 的文件。
- <Project>
<Item Type="Compile" Include="*.cs" />
- <Target Name="Build">
<Task Name="Csc" Sources="@(Compile)" />
</Target>
</Project>
缺省可搜寻隐藏文字
对于 [寻找和替换] 窗口最常见的要求,是希望改变默认设置,以便缺省设置可搜寻已摺叠的文字 (例如,区域内的文字)。在 Visual Studio 2003 中,缺省设置不能搜寻隐藏文字,Whidbey 缺省设置则可搜寻隐藏文字。
图十二 在寻找和替换对话框中搜寻隐藏文字 |
对象浏览器的改进
开发人员经常使用对象浏览器来检视数据类型,许多开发人员希望加入结果过滤功能。Whidbey 的对象浏览器可让开发人员根据命名空间、对象类型、字母顺序等等条件来过滤与排序数据。
图十三 对象浏览器的改进 |