ReSharper将使用放在命名空间之外

iro*_*oel 17 resharper namespaces stylecop using-statement

我在我的VS上安装了ReSharper v9.0.我也使用StyleCop.我已禁用SA1200,因此当我将using语句放在命名空间之外时,我不会再次收到警告.但是当我通过[alt] + [enter]添加引用时,它在using语句中不可用,R#将它放在命名空间中.当然,它不一致,R#应该将它放在命名空间之外.我试图将R#设置重置为出厂默认设置,它按预期工作.但是当我再次应用StyleCop规则时,这个问题又发生了.我该如何设置?

Joz*_*zso 31

从另一个问题回答:

更新 - Resharper 9:此选项现在转移到代码编辑 - > C# - >代码样式 /sf/answers/57767951/

  • ReSharper 10:选项 - >代码编辑 - > C# - >代码风格 - >参考资格:"添加'使用'指令到最深的范围" (16认同)