用好VS2010扩展管理器
2011-09-27 10:59 elivsit 阅读(1230) 评论(0) 编辑 收藏 举报VS2010已经推出有一段时间了,相比VS2008它确实有很多先进之处,这点想必很多已经开始使用VS2010的人已经感受到了,在这里要介绍的是VS2010的扩展管理器。
1.Resharper
ReSharper是一款微软Visual Studio .NET 2008的插件,提供了智能C#辅助编码功能和实时错误显示功能,并支持重构。ReSharper为C#开发人员提供许多能够有效提高生产力的功能,这些功能已被成千上万使用IntelliJ IDEA的Java程序员所采用
安装完成之后VS的Menu会多出一项:Resharp,具体使用技巧请自行Google
2.StyleCop
Microsoft StyleCop,该工具原来是微软内部试用的编码规则检查工具.现在免费提供使用,它有另外一个名称叫 Source Analysis for C#,该名称现在已经放弃实用,正式命名为StyleCop,安装后直接集成到vs开发环境中,作为VS的补充工具。
安装完成之后重启VS,右键代码,选择:“Run StyleCop”,不规范的代码以及提示,以警告的形式在ErroList中出现,StyleCop生成的警告都是以SA开头
3.Beyond Compare
Beyond Compare 是一套非常实用的文件及文件夹比较软件,不仅可以快速比较出两个文件夹的不同之处,还可以详细的比较文件之间的内容差异。
1, 安装BeyondCompare
2, 把BeyondCompare“挂”到VS里:
Tools - Options - SourceControl - Visual Studio Team Foundation Server
点击:Configue User Tools,在Configue User Tools对话框里“Add”
1, 安装BeyondCompare
2, 把BeyondCompare“挂”到VS里:
Tools - Options - SourceControl - Visual Studio Team Foundation Server
点击:Configue User Tools,在Configue User Tools对话框里“Add”
此外BeyondCompare3.5以上的版本,还有比较方便的Code Merge功能。
PS:
1、Dbgview(非可挂入VS工具,这里PS一下吧。)
DbgView工具可以捕获程序的调试输出串,实在是开发,调试项目的好工具。
只要在关键代码中插入:Debug.WriteLine("you debug message here...");运行Debug版程序时,就可以用Dbgview方便的差看这些信息了。
2、Reflector
.NET Reflector是由Lutz Roeder编写的一款反编译软件,利用反射机制来分析程序集,以展示程序集中各种类型及其成员的信息。该软件十分小巧,但功能却非常强大。众所周知,正常的程序开发流程是编写源代码,并将源代码编译为.NET程序集(dll或exe等),但.NET Reflector能将编译成功的.NET程序集进行反编译,将.NET程序集反向转换为源代码。
以上软件涉及版权,请自行Google破解版下载,这些工具也是我在日常开发中使用频率最高的。