当前位置:  开发笔记 > 编程语言 > 正文

用于放置using指令的Visual Studio或Resharper功能

如何解决《用于放置using指令的VisualStudio或Resharper功能》经验,为你挑选了4个好方法。

我喜欢将我的using指令放在当前命名空间内,而不是在外面,因为VS和Resharper默认放置它们.

有没有人知道一个宏/标准功能,它排除/删除未使用的using指令并将它们放在当前的命名空间中?



1> marklam..:

更新 - ReSharper 2016.1:此选项现在转移到代码编辑→C#→代码样式→添加'使用'指令到最深的范围

您是否尝试过ReSharper选项:

语言→C#→格式化样式→命名空间导入→使用指令添加到最深的范围

我不确定R#的代码清理是否会重新排序现有的代码.


在ReSharper 6中,这个选项现在位于`Code Editiong` - >`C#` - >`Namespace Imports`(不在格式化样式下).
在Resharper 9中,此选项转到"代码编辑 - > C# - >代码样式"
在R#10"参考资格"是在C#下 - 格式化样式 - 代码样式

2> silkfire..:

一张图片胜过千言万语 - 因此在2017年2018年的ReSharper中:

在此输入图像描述



3> Chris Schiff..:

从版本8.2开始,这已经发生了变化.它现在在这里:

在Visual Studio
Resharper中 - >选项...

然后在选项对话框中
编写代码 - > C# - >命名空间导入 - >在必要时使用指令插入 - >将using指令添加到最深的范围

在此输入图像描述



4> trailmax..:

从Resharper 9开始,这已进入Code Editing=> C#=> Code Style=> Reference Qualification=> Add 'using' directive to deepest scope.

或者您可以使用新设置搜索工具并搜索deepest scope.确切的设置将出现:

添加'using'指令以获得最深的范围

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有