65.9K
CodeProject 正在变化。 阅读更多。
Home

ReSharper 2.0:Visual Studio .NET 的最智能插件

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2006年5月29日

4分钟阅读

viewsIcon

22317

ReSharper 2.0 支持 C# 2.0 和 ASP.NET,提供大量重构、无与伦比的代码辅助、错误分析和修复,以及单元测试。

引言

ReSharper 无疑是 Visual Studio .NET 2003 和 2005 最智能的插件。它配备了一套丰富的功能,极大地提高了 C# 和 ASP.NET 开发人员的生产力。借助 ReSharper,您可以获得智能编码辅助、实时错误高亮显示和快速错误纠正,以及对代码重构、单元测试等无与伦比的支持。ReSharper 的所有高级功能都直接在 Visual Studio 中可用。

主要特点

错误高亮显示和快速修复

Error Highlighting and Quick-Fixes

ReSharper 在您键入代码时分析并高亮显示错误,无需先编译。它还通过为大多数错误提供快速修复建议,帮助您立即解决问题。

高级编码辅助

Advanced Coding Assistance

为了提高您的生产力并节省您的时间,ReSharper 几乎能处理所有编码方面的工作。它不仅扩展和改进了代码补全等原生 Visual Studio 功能,还允许您使用各种代码模板快速生成代码,在编辑器中直接查看类型及其成员的文档,以及使用所谓的“上下文操作”执行代码转换,等等。

大量重构

随着每个新版本的发布,ReSharper 提供的自动化代码重构集比 Visual Studio 2005 更广泛。

重命名符号 内联变量 安全删除
移动类型 提取接口 将属性转换为方法
复制类型 提取基类 将属性转换为方法(多个)
更改方法签名 从方法参数中提取类 将抽象类转换为接口
提取方法 使方法变为静态 将接口转换为抽象类
将类型提取到新文件 使方法变为非静态 封装字段
引入变量 在可能的情况下使用基类型 将类型移动到外部范围
引入字段 向上提取成员 移动静态成员
引入参数 向下推送成员  

总共有 27 种不同的重构可供选择,可用于重命名、移动和安全删除符号;引入和内联字段、变量和参数;以及更多。

导航和搜索

Navigation and Search

当您需要查找特定类型、字段、方法或任何其他符号时,ReSharper 会提供多种方式来实现。您可以按名称查找符号,从代码中的引用导航到符号声明,或者查找并高亮显示符号的用法。ReSharper 还允许您通过其智能集成到 Visual Studio 用户界面的专用工具窗口,全面查看类型层次结构和文件结构。

单元测试

Unit Testing

ReSharper 会自动检测代码中的单元测试,并提供全面的单元测试支持。支持的测试框架包括 NUnit 和 csUnit。您可以直接从代码编辑器运行和调试测试;同时,还提供了一个专用窗口,您可以在其中分析测试结果并重新运行单元测试。

ASP.NET 编辑

ASP.NET Editing

现在,您可以愉快且高效地编辑 ASP.NET 文件。利用错误高亮显示、快速修复、上下文操作、编码辅助、导航、重构和其他功能。借助 ReSharper,您可以轻松地编辑和重构 ASP.NET 中的 C# 代码,以及 Web 控件属性和事件、数据源和内容占位符。

NAnt 和 MS Build 脚本编辑

NAnt and MS Build Scripts Editing

以前仅适用于 C# 的高级编辑功能,现在已扩展到 NAnt 和 MSBuild 脚本。一旦您在安装了 ReSharper 的 Visual Studio .NET 中打开脚本文件,即可获得完整的编码辅助。

要全面了解 ReSharper 的功能集,请访问 ReSharper 功能页面。

为什么选择 ReSharper

ReSharper 使 C# 开发真正令人愉悦。它减少了您在例行、重复性手工劳动上花费的时间,让您有更多时间专注于手头的任务。其强大的自动错误检查和代码校正功能集缩短了开发时间,提高了您的效率。您会发现 ReSharper 通过提高开发人员的生产力和改善代码质量,很快就能收回其成本。

等待结束了…… ReSharper 现已推出,C# 开发人员现在可以体验我们所说的“愉快开发!”

© . All rights reserved.