- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想知道如何在 VS Code 中为整个项目抑制特定的编译器警告。
我看过这个问题:Is it possible to disable specific compiler warnings?但它适用于 Visual Studio,而不适用于 Visual Studio Code。
以下是上面链接的问题中推荐的答案:
1. Solution Explorer
> View
> Properties
> Build
> Suppress Warnings
和
2. #pragma warning disable warning-list
对于 #1:我在 VS Code 中的任何地方都找不到解决方案资源管理器。
对于 #2 这只有在我将它包含在每个脚本的顶部时才有效。我需要一种方法来为整个项目执行此操作。
更新:
我尝试使用 <noWarn>01699,8019</noWarn
> 在我的 .csproj 文件中,但是不行。
查看最后的更改后,我注意到它已恢复为 <noWarn>0169</noWarn>
.然后我意识到我需要的是 < noWarn>0169;8019</noWarn>
.切换 ,
对于 ;
解决了问题。
嗯,事实证明,上面的方案终究是行不通的。一旦我重新启动 VS Code,所有的警告都回来了。也许我需要的错误代码不是 8019,即使它在 #pragma
中用作错误代码陈述。代码是否在 <noWarn>
中使用?与 #pragma
末尾使用的代码不同声明?
对于那些说切换到 VS Community 的人来说,这不是重点。我正在使用 VS Code 作为文本编辑器和 Unity Editor。我正在寻找我需要更改的文件以及需要进行哪些更改才能应用 #pragma warning disable 8019
之类的语句到整个项目。
最佳答案
我能够让它发挥作用。我的解决方案看起来像这样:
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<RuntimeFrameworkVersion>2.1.1</RuntimeFrameworkVersion>
<NoWarn>0169;8019</NoWarn>
</PropertyGroup>
<NoWarn>
是 PascalCase 而不是 camelCase,并且该元素嵌套在 <PropertyGroup>
中.
关于c# - 在 VS Code 中禁用特定的编译器警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35002945/
我是一名优秀的程序员,十分优秀!