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

发布于 2024-08-16 06:51:32 字数 371 浏览 10 评论 0原文

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

When I use ReSharper to add a using directive (using Alt+Enter) it removes "unnecessary" parts of the namespace. I prefer using the full namespace which is also the behavior of Visual Studio.

Example:

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

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

    // ...
}

Which setting do I have to change in ReSharper 4.5 so it uses the full namespace?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

久夏青 2024-08-23 06:51:32

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

I don't have ReSharper 4.5 installed at the moment, but in 5.0 there's an option at the Namespace Imports pane called Prefer fully qualified using name at nested scope. It might be the one you're looking for.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文