代码清理 - 在我的解决方案中所有cs文件中使用命名空间内的所有语句移动的工具?

时间:2011-11-17 00:55:53

标签: c# .net visual-studio-2010 resharper stylecop

在编写了大量代码之后 - 我终于开始意识到将CA和StyleCop添加到我的解决方案中。

默认情况下,我的解决方案中的所有文件(很多文件)都在命名空间之前的文件顶部使用了语句。

我在visual studio中有resharper 6.0和powertools。 有没有办法使用这些或任何其他工具来遍历解决方案中的所有CS文件,并将using语句放在每个文件的命名空间内。

2 个答案:

答案 0 :(得分:51)

使用Resharper可以分两步完成。

  1. Code EditingC#Code StyleReference qualification中设置“添加'使用'指令到最深的范围”复选框。 Options v9

  2. 在解决方案的上下文菜单中选择“清理代码...”。 SLN context menu

  3. 您可能希望在执行清理之前创建适合您需要的自定义清理文件。

    在v9之前的ReSharper中,设置位于其他位置: Options v8

答案 1 :(得分:4)

在ReSharper 10中,您可以在以下位置找到它: enter image description here