Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
您在.NET中使用了哪些重构工具?_.net_Visual Studio_Refactoring - Fatal编程技术网

您在.NET中使用了哪些重构工具?

您在.NET中使用了哪些重构工具?,.net,visual-studio,refactoring,.net,Visual Studio,Refactoring,您是否使用过任何重构工具,如DevExpress的重构Pro?你使用哪种工具?为什么 我在寻找建议。理想情况下,我希望在VS2005和VS2008中使用VB和C的开源工具。如果我必须缩小我的理想清单,我会为VS2008购买一些东西。不确定语言选择,目前可能是VB。我的推荐力度不够大。它不是免费的,也不是开源的。对于同时使用C#和VB.NET的个人版,从$US199开始 还有一系列可用的作为ReSharper的替代方案,请尝试。大勾号不仅是一个具有即时错误检查功能的生产力提升器,而且还提供了关于更

您是否使用过任何重构工具,如DevExpress的重构Pro?你使用哪种工具?为什么

我在寻找建议。理想情况下,我希望在VS2005和VS2008中使用VB和C的开源工具。如果我必须缩小我的理想清单,我会为VS2008购买一些东西。不确定语言选择,目前可能是VB。

我的推荐力度不够大。它不是免费的,也不是开源的。对于同时使用C#和VB.NET的个人版,从$US199开始


还有一系列可用的

作为ReSharper的替代方案,请尝试。

大勾号不仅是一个具有即时错误检查功能的生产力提升器,而且还提供了关于更干净/更好的做事方式的即时建议,包括最新版本中的新命名约定建议。一个教授。

代码样式强制器的工具是用于代码重构的附加模块之一。您可以下载并安装,它也是一个免费软件。

agree++on Resharper。它使几乎不可能的重构变得微不足道,并实现了如何改进代码的良好感觉。不幸的是,ReSharper不喜欢大型解决方案,当我打开类库时,Visual Studio陷入了无法使用的状态,即使关闭了解决方案范围的分析。不过,DevExpress工具没有这个问题。对于大型解决方案,Resharper可能会很慢。最新版本4.5速度更快,占用内存更少。即使运行缓慢,我知道我可以用Resharper在更短的时间内完成更多工作。+1我的雇主不会为我购买副本,所以我购买了自己的副本,我建议任何人也这样做!与以前的版本相比,ReSharper 4.5的性能有了显著提高……如果您遇到了减速问题,则值得升级。+1表示“一个教学工具”,尤其是.NET 3.5Refactor Pro中的一些C#语法更改!,再加上CodeRush(重构!附带IIRC),它们简直太棒了,视觉上的赏心悦目也很甜美。我不介意尝试重新竖琴,但还没来得及做。我可能有点偏见;我参加了马克·米勒在一个codecamp的会议,看着他表演他的魔术,我被吸引住了。我有两个重构的许可证!Pro和ReSharper,我实际上更喜欢ReSharper,但我发现在我处理大型解决方案时,它有点不稳定,比如我的类库,但我现在换回了ReSharper,它现在似乎运行稳定,所以它可能与我安装的另一个加载项冲突,我不知道会是什么。就我个人而言,我并不安装CodeRush,但我觉得它带来的所有赏心悦目的东西都有点太多了。根据我自己的经验,我推荐CodeRush而不是ReSharper。Resharper使VS2008真的无法使用,以至于我不得不卸载它。大型解决方案有一个很大的问题,这对我来说很难解决。我不建议使用Coderush,即使是重命名(重构)方法这样的简单任务也不能按预期的方式工作(只重命名文件中的方法,而不是整个解决方案中的方法,lol)