我想知道如何在VS Code中针对整个项目禁止特定编译警告。
我看到了这篇问题:Is it possible to disable specific compiler warnings? 但它是针对Visual Studio而不是Visual Studio Code的。
以下是在上述问题中推荐的答案:
1.
和
2.
对于第2点:仅当我将它包含在每个脚本的顶部时才起作用。我需要一种方法来针对整个项目进行设置。
更新: 我尝试在我的.csproj文件中使用
我看到了这篇问题: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中找到“Solution Explorer”。对于第2点:仅当我将它包含在每个脚本的顶部时才起作用。我需要一种方法来针对整个项目进行设置。
更新: 我尝试在我的.csproj文件中使用
<noWarn>01699,8019</noWarn
>,但没有效果。
检查最新更改后,我注意到它已恢复为<noWarn>0169</noWarn>
。然后我意识到我所需要的是 <noWarn>0169;8019</noWarn>。将逗号换成分号解决了问题。
结果发现上述解决方案并没有起作用。一旦我重启了VS Code,所有的警告都回来了。也许我需要的错误代码不是8019,尽管在#pragma
语句中作为错误代码可以工作。在<noWarn>
结束处使用的代码与在#pragma
语句末尾使用的代码不同吗?对于那些建议切换到VS社区版本的人来说,这不是重点。我正在使用VS Code作为文本编辑器与Unity Editor一起使用。我要找出需要更改哪个文件以及需要进行哪些更改才能将类似#pragma warning disable 8019
的语句应用于整个项目。