【问题标题】:How to prevent ReSharper from shortening namespaces when adding using directives?添加 using 指令时如何防止 ReSharper 缩短命名空间?
【发布时间】:2010-12-30 04:29:23
【问题描述】:

当我使用 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 中更改哪个设置才能使用完整的命名空间?

【问题讨论】:

  • 您尝试修改了哪些设置?
  • @No Refunds No Returns:“命名空间导入”窗格中的几乎所有设置。

标签: resharper resharper-4.5 using-directives


【解决方案1】:

我目前没有安装 ReSharper 4.5,但在 5.0 中,命名空间导入窗格中有一个名为 Prefer fully qualified using name at nested scope 的选项。它可能就是您要找的那个。

【讨论】:

  • 4.5 中似乎没有此选项。
  • 并且该选项在 10.0 中仍然存在。谢谢!
猜你喜欢
  • 2014-12-25
  • 2014-08-31
  • 2011-02-26
  • 1970-01-01
  • 1970-01-01
  • 2014-03-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多