如何防止 ReSharper 在添加 using 指令时缩短命名空间?
当我使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我目前没有安装 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.