Visual studio 2015 &引用;删除不必要的使用“;不在Visual Studio 2015中工作

Visual studio 2015 &引用;删除不必要的使用“;不在Visual Studio 2015中工作,visual-studio-2015,Visual Studio 2015,我有几个项目的解决方案删除不必要的用法在除一个项目外的所有项目中都有效 为什么删除不必要的用法命令在某些项目中不起作用 编辑-正如您在之前的图像中所看到的,没有删除不必要的使用命令,如果您尝试在文件中单击鼠标右键,则组织使用>删除不必要的使用不会执行任何操作。将项目生成警告级别设置为4后,删除不必要的usings命令出现并起作用 之前: 之后: 在项目属性的构建部分中,有一个名为错误和警告的设置,该设置应为4 需要将警告级别设置为4,代码分析器才能启动 此外,请检查项目的代码分析规则(项目属性

我有几个项目的解决方案<代码>删除不必要的用法在除一个项目外的所有项目中都有效

为什么
删除不必要的用法
命令在某些项目中不起作用

编辑-正如您在之前的图像中所看到的,没有
删除不必要的使用
命令,如果您尝试在文件中单击鼠标右键,则
组织使用>删除不必要的使用
不会执行任何操作。将项目生成警告级别设置为4后,
删除不必要的usings
命令出现并起作用

之前:

之后:


项目属性的
构建
部分中,有一个名为
错误和警告
的设置,该设置应为
4


需要将
警告级别设置为4,代码分析器才能启动


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

不清楚此答案与您的问题有何关系。您确定警告级别会影响使用指令删除不必要的内容吗?听起来不太可能。您使用的是哪个版本的VS?如果您能给出一个简短但完整的失败示例,这会有所帮助。@JonSkeet我更改了标题和标记,以指定我正在使用VS2015。我将警告级别从3更改为4以解决问题,并希望在此处记录。请展示一个简短的示例,以便其他人可以尝试复制。@JonSkeet我添加了一些图片和说明。希望现在已经足够清楚了。这为我解决了问题。为什么这解决了问题?看起来这是一个VS错误-你在Connect上报告了吗?@JonSkeet我不知道这是一个错误。我明天会报告的。也请看,谢谢!这解决了我们的问题。我们意外地将CS8019设置为“无”。将其更改为警告,并立即生效。