resharper - 如何防止 ReSharper 在添加 using 指令时缩短命名空间?

标签 resharper resharper-4.5 using-directives

当我使用 ReSharper 添加 using 指令(使用 Alt+Enter)时,它会删除命名空间的“不必要”部分。我更喜欢使用完整的命名空间,这也是 Visual Studio 的行为。

示例:

namespace MyCompany.MyTool.Data
{
    // This is what ReSharper gives me:
    using Core;

    // This is what I want:
    using MyCompany.MyTool.Core;

    // ...
}

我必须在 ReSharper 4.5 中更改哪些设置才能使用完整的命名空间?

最佳答案

我目前没有安装 ReSharper 4.5,但在 5.0 中,“命名空间导入” Pane 中有一个选项,名为在嵌套范围内首选使用完全限定名称。它可能就是您要找的人。

关于resharper - 如何防止 ReSharper 在添加 using 指令时缩短命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1964501/

相关文章:

resharper - "Track active items in solution explorer"不起作用

c++ - ReSharper C++ 1.1 无法使用自动关键字

visual-studio-2008 - 通过 ReSharper 将类型从一个项目移动到另一个项目?

c# - 为什么 "using System;"不被认为是不好的做法?

c# - 类型名称 XXXX 在类型 XXXX 中不存在

c# - ReSharper inspectcode.exe 2016.3 抛出异常

c# - 条件表达式中的赋值 - 这对代码质量有哪些潜在影响?

c#-3.0 - 如何在 Resharper 中更改 "Use Object Initializer"重构的格式?

c# - Resharper 插件按字母顺序对方法进行排序?

c++ - 任何 #include 之前的 "using namespace std;"?