强烈推荐的一个工具ReSharper
发布时间:2020-07-16 00:35:56 所属栏目:asp.Net 来源:互联网
导读:今天同事推荐给我一个用于重构的超级好用的工具ReSharper ,于是百度了一下,在霏凡找到了破解版 霏凡的只有2.0版本,最新的3.0可以在http://3ddown.com/soft/23528.htm下载.下载安装好后第一次运行比较慢,由于我打开的项目比较大,ReSharper会对项目中的每个源代
今天同事推荐给我一个用于重构的超级好用的工具<a href="http://www.jetbrains.com/resharper/">ReSharper , <img alt="" src="https://www.jb51.cc/res/2019/02-14/22/b5cbaa222a35c45ce3ca88d6b19e0527.png" border="0">于是百度了一下,在霏凡找到了<a href="http://www.crsky.com/soft/7009.html">破解版 霏凡的只有2.0版本,最新的3.0可以在<font face="Times New Roman" color="#000000" size="3"><a href="http://3ddown.com/soft/23528.htm">http://3ddown.com/soft/23528.htm下载.下载安装好后第一次运行比较慢,由于我打开的项目比较大,ReSharper会对项目中的每个源代码文件进行分析和相关Dll进行反射分析并建立相关缓存,所以花费时间比较多. 打开一个代码文件后界面如下:<a href="/images/cnblogs_com/studyzy/8751/o_resharper.JPG" target="_black"><img height="480" alt="点击查看大图" src="https://www.jb51.cc/res/2019/02-14/22/95f46123741dd77764d4f6451d65a6ae.jpg" width="600" border="0"> 为了显眼,我故意把Resharper分析出的一些代码调整为很显眼的颜色.从这张图中我们可以看到,Resharper认为绿色背景的代码是没有必要的(没有必要添加这些名字空间,没有必要添加this关键字等等).代码的右上角有一个红色方块表示这个代码中有错误,红方块下面的黄色横条就是表示那个地方有警告,而红色的横条就是表示那个地方有错误.当我们双击这些横条就可以定位到具体的代码上,并提示具体的警告或错误是什么,同时还提供了具体的解决办法建议和执行按钮:<img alt="" src="https://www.jb51.cc/res/2019/02-14/22/3e45ef3918c6622baa3590ecec1b959b.png" border="0"> 我们可以通过鼠标点击来运用他的建议,也可以点击下面的Disable按钮取消这个警告. 当代码页面中没有任何的警告和错误的横条时,右上角的方块就是绿色的. 也许大家可能会觉得这样一个一个得改比较浪费时间,Resharper也想到了这一点,Resharper提供了批量重构的功能,我们可以在整个需要进行重构的项目上单击右键,点击"Reformat Code"弹出重构对话框:<img alt="" src="https://www.jb51.cc/res/2019/02-14/22/68015eb68b18b67844daf6c19705e916.png" border="0"> 选择上需要重构的选项,点击Reformat就可以对整个项目的代码进行重构. 今天是第一次使用这个工具,感觉特别爽,还有好多功能都没有发掘出来,大家知道什么功能也共享一下嘛. PS:如果对一个项目进行批量的重构会非常的耗资源,如果一个大项目那就更恐怖了.一不小心就暂用了1G多的内存,所以在批量重构的时候最好看看机器是否有那么大的内存. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET微信公众号用于给指定OpenId用户发送红包
- ASP.NET性能优化之局部缓存分析
- asp.net – 网站在解决方案构建后需要很长时间才能启动
- asp.net-mvc – ASP.NET MVC 2预览2:区域重复控制器问题
- asp.net – 双回发问题
- asp.net-web-api – MaxExpansionDepth,带有最新的webapi和
- asp.net-mvc-4 – 如何在Kendo UI Grid中扩展页面加载时的所
- ASP.NET报告系统
- asp.net-mvc – ASP.NET MVC – RequireJS最佳的多页面应用
- asp.net-mvc-3 – DropDownListFor Unobtrusive Validation
推荐文章
站长推荐
- asp.net-mvc-3 – ASP.net MVC – 模型绑定不包括
- asp.net-mvc-3 – 为什么两个类,视图模型和域模型
- asp.net – 注册.NET 4.5 IIS 10 Windows 10
- 解决asp.net Sharepoint无法连接发布自定义字符串
- asp.net 读取xml文件里面的内容,绑定到dropdown
- asp.net-mvc – ASP.NET MVC WebSite中的ERR_EMP
- 一个简答的Access下的分页asp.net代码
- 是否可以使用ASP.NET ScriptManager来使用Window
- asp.net-mvc – 为什么DropDownListFor会在提交后
- C# 中的委托和事件 [转载]
热点阅读