Answers:
更新-ReSharper 2016.1:此选项现在移至“代码编辑”→“ C#”→“代码样式”→“使用”指令添加到最深的作用域
您是否尝试过ReSharper选项:
语言→C#→格式设置样式→命名空间导入→使用using指令添加到最深作用域
我不确定R#的代码清理是否会为您重新排序现有代码。
Code Editing -> C# -> Code Style
从8.2版开始,这已经发生了变化。现在在这里:
在Visual Studio
Resharper中->选项...
然后在“选项”对话框中的
“代码编辑”->“ C#”->“命名空间导入”->“在必要时插入使用指令”->“将使用指令添加到最深作用域”
StyleCop从4.7版开始支持ReSharper集成。
从http://stylecop.codeplex.com/:
4.7与JetBrains R#5.1(5.1.3000.12),R#6.0(6.0.2202.688),R#6.1(6.1.37.86),R#6.1.1(6.1.1000.82)和R#7.0(7.0.54.77)兼容)
4.7与Visual Studio 2008,Visual Studio 2010和Visual Studio 11兼容
此版本包括StyleCop ReSharper插件(与ReSharper 5.1、6.0、6.1、6.1.1和7.0兼容)
我已经编辑了默认的Visual Studio模板,以将我的using指令放在名称空间中。
为了对未使用的指令进行排序和删除,我使用了Visual Studio 2008的Power Commands。
Resharper 2020.1的更新:现在可以在选项→代码编辑→C#→语法样式→参考限定和“使用”指令中找到此选项
Code Editiong
->C#
->Namespace Imports
(不在“格式样式”下)。