如何关闭灰色未使用的用途?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何关闭灰色未使用的用途?相关的知识,希望对你有一定的参考价值。

如何(假设甚至可能)关闭Visual Studio 2015功能以清除未使用的使用(在C#中使用,在VB中导入)?我喜欢VS中的所有其他突出显示/语法检查/自动编译内容,我只是试图将其关闭以专门用于灰化未使用的使用。

我似乎无法在VS 2015菜单中找到这个选项。如果有人知道这样的选择,请告知位置。

答案

您可以逐个项目地禁用它。打开项目参考>分析仪并关闭IDE0005。这将禁用“视觉提示”(灰显提示),但如果将光标放在其中一个上,您仍然可以选择快速操作“删除不必要的使用”。不要认为有可能禁用它(你真的不应该这样做)。

enter image description here


enter image description here

另一答案

如果未使用的using实际上有用(例如,当您将鼠标悬停在调试模式之外的成员上时,缩短文档注释中的类型名称)。您可以使用#pragma warning disable禁止使用这些警告:

#pragma warning disable IDE0005 // Using directive is unnecessary

要恢复文件中的行为,您将使用#pragma warning restore

#pragma warning restore IDE0005 // Using directive is unnecessary

请注意,从VS 2017 15.6.6开始,Remove and Sort Usings的菜单选项将忽略#pragma warning disable指令。我认为这是一个错误,我将提交一个roslyn问题。

以上是关于如何关闭灰色未使用的用途?的主要内容,如果未能解决你的问题,请参考以下文章

谷歌地图在Android的标签片段上显示为灰色

如何删除画布周围的灰色边框

如何在片段中使用按钮[关闭]

电脑出现远程桌面控制连接(显示灰色无法更改)怎样关闭

我该如何做模态对话框片段(代码在我关闭之前不会执行)

Visual Studio 2022 关闭灰色建议