为什么 C# Dev Kit 扩展会给出不正确/多余的警告?

问题描述 投票:0回答:1

我正在使用 Visual Studio Code 用 C# for Unity 编写脚本。不幸的是,我有多余的警告,解决这些警告会导致我的项目失败。我主要谈论的是:

  • IDE0051 删除未使用的私有成员 - 对于函数 Start() 和 Update()
  • IDE0044 将字段设为只读 - 我正在将 [SerializeFields] 用于我的私有字段,这将它们更改为只读使它们在 Inspector 中不可见。

使用

#pragma warning disable
有效,但我正在寻找整个项目的解决方案。 这些警告的主要 .NET Microsoft 站点(此处此处)建议我需要在配置文件中将其严重性设置为 none。问题是我不知道 VS Code 项目的配置文件在哪里。所以我被困住了。

c# unity-game-engine visual-studio-code warnings
1个回答
0
投票

VS Code 中对 Unity 的支持最近发生了变化。请参阅 https://devblogs.microsoft.com/visualstudio/announcing-the-unity-extension-for-visual-studio-code/。不正确错误的根本问题似乎已通过将 C# Dev Kit 扩展更新到预发行版 0.4.2 版本得到解决,通过更新和删除 .editorconfig 文件来检查其是否有效进行验证(source)。

© www.soinside.com 2019 - 2024. All rights reserved.