“删除不必要的使用”在Visual Studio 2015中不起作用

时间:2015-09-21 14:38:39

标签: visual-studio-2015

我有一些项目的解决方案。 Remove unnecessary usings正在所有项目中工作,除了一个。

为什么Remove unnecessary usings命令在某些项目中有效?

编辑 - 正如您在之前图片中看到的那样,没有Remove unnecessary usings命令,如果您尝试右键单击该文件,则{ {1}}什么也没做。将项目构建警告级别设置为4后,Organize usings > Remove unnecessary usings命令出现并起作用。

在:

Before

后:

After

2 个答案:

答案 0 :(得分:11)

Remove unnecessary usings的{​​{1}}部分,有一个名为Build的设置应为project properties

enter image description here

答案 1 :(得分:2)

代码分析器需要将Warning Level设置为4才能触发is a Roslyn known issue

此外,检查项目的代码分析规则(项目属性>代码分析>打开)。我们禁用了CS8019和IDE0005,分别防止提供代码修复和突出显示未使用的用法。