在命名空间内添加使用

时间:2013-03-15 14:24:26

标签: visual-studio resharper

有没有办法配置ReSharper使用对相应命名空间内的文件的引用来添加?

目前它将它们添加到文件的顶部,这很好,直到你想在同一个文件中有多个命名空间。

例如,我希望它如下:

namespace A
{
    using System;

    // other classes
}

2 个答案:

答案 0 :(得分:7)

选项>代码编辑> C#>命名空间导入:

必要时使用指令插入>将using指令添加到最深的范围。

Namespace Imports

答案 1 :(得分:0)

只是在这里提出最新答案,因为我想这样做但没有安装R#(ReSharper)...

16.1 Release起,现在可以直接从Visual Studio 2019中获得它。

我在developercommunity.visualstudio.com上找到了这个

Visual Studio 2019更新16.1中添加了在命名空间内部或外部使用指令的代码样式。现在,您可以在“工具”>“选项”>“文本编辑器”>“ C#”>“代码样式”中或在EditorConfig文件中设置首选项,IDE可以通过消息,警告或错误来应用它,具体取决于您在代码样式规则中指定的严重性