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





0/5 (0投票)
2006年5月29日
4分钟阅读

22317
ReSharper 2.0 支持 C# 2.0 和 ASP.NET,提供大量重构、无与伦比的代码辅助、错误分析和修复,以及单元测试。
引言
ReSharper 无疑是 Visual Studio .NET 2003 和 2005 最智能的插件。它配备了一套丰富的功能,极大地提高了 C# 和 ASP.NET 开发人员的生产力。借助 ReSharper,您可以获得智能编码辅助、实时错误高亮显示和快速错误纠正,以及对代码重构、单元测试等无与伦比的支持。ReSharper 的所有高级功能都直接在 Visual Studio 中可用。
主要特点
错误高亮显示和快速修复
ReSharper 在您键入代码时分析并高亮显示错误,无需先编译。它还通过为大多数错误提供快速修复建议,帮助您立即解决问题。
高级编码辅助
为了提高您的生产力并节省您的时间,ReSharper 几乎能处理所有编码方面的工作。它不仅扩展和改进了代码补全等原生 Visual Studio 功能,还允许您使用各种代码模板快速生成代码,在编辑器中直接查看类型及其成员的文档,以及使用所谓的“上下文操作”执行代码转换,等等。
大量重构
随着每个新版本的发布,ReSharper 提供的自动化代码重构集比 Visual Studio 2005 更广泛。
重命名符号 | 内联变量 | 安全删除 |
移动类型 | 提取接口 | 将属性转换为方法 |
复制类型 | 提取基类 | 将属性转换为方法(多个) |
更改方法签名 | 从方法参数中提取类 | 将抽象类转换为接口 |
提取方法 | 使方法变为静态 | 将接口转换为抽象类 |
将类型提取到新文件 | 使方法变为非静态 | 封装字段 |
引入变量 | 在可能的情况下使用基类型 | 将类型移动到外部范围 |
引入字段 | 向上提取成员 | 移动静态成员 |
引入参数 | 向下推送成员 |
总共有 27 种不同的重构可供选择,可用于重命名、移动和安全删除符号;引入和内联字段、变量和参数;以及更多。
导航和搜索
当您需要查找特定类型、字段、方法或任何其他符号时,ReSharper 会提供多种方式来实现。您可以按名称查找符号,从代码中的引用导航到符号声明,或者查找并高亮显示符号的用法。ReSharper 还允许您通过其智能集成到 Visual Studio 用户界面的专用工具窗口,全面查看类型层次结构和文件结构。
单元测试
ReSharper 会自动检测代码中的单元测试,并提供全面的单元测试支持。支持的测试框架包括 NUnit 和 csUnit。您可以直接从代码编辑器运行和调试测试;同时,还提供了一个专用窗口,您可以在其中分析测试结果并重新运行单元测试。
ASP.NET 编辑
现在,您可以愉快且高效地编辑 ASP.NET 文件。利用错误高亮显示、快速修复、上下文操作、编码辅助、导航、重构和其他功能。借助 ReSharper,您可以轻松地编辑和重构 ASP.NET 中的 C# 代码,以及 Web 控件属性和事件、数据源和内容占位符。
NAnt 和 MS Build 脚本编辑
以前仅适用于 C# 的高级编辑功能,现在已扩展到 NAnt 和 MSBuild 脚本。一旦您在安装了 ReSharper 的 Visual Studio .NET 中打开脚本文件,即可获得完整的编码辅助。
要全面了解 ReSharper 的功能集,请访问 ReSharper 功能页面。
为什么选择 ReSharper
ReSharper 使 C# 开发真正令人愉悦。它减少了您在例行、重复性手工劳动上花费的时间,让您有更多时间专注于手头的任务。其强大的自动错误检查和代码校正功能集缩短了开发时间,提高了您的效率。您会发现 ReSharper 通过提高开发人员的生产力和改善代码质量,很快就能收回其成本。
等待结束了…… ReSharper 现已推出,C# 开发人员现在可以体验我们所说的“愉快开发!”