我有一些项目的解决方案。 Remove unnecessary usings
正在所有项目中工作,除了一个。
为什么Remove unnecessary usings
命令不在某些项目中有效?
编辑 - 正如您在之前图片中看到的那样,没有Remove unnecessary usings
命令,如果您尝试右键单击该文件,则{ {1}}什么也没做。将项目构建警告级别设置为4后,Organize usings > Remove unnecessary usings
命令出现并起作用。
在:
后:
答案 0 :(得分:11)
答案 1 :(得分:2)
代码分析器需要将Warning Level
设置为4才能触发is a Roslyn known issue。
此外,检查项目的代码分析规则(项目属性>代码分析>打开)。我们禁用了CS8019和IDE0005,分别防止提供代码修复和突出显示未使用的用法。