你如何在 VS 中抑制这个警告:"The type of schema applied to the document is not supported"

How do you suppress this warning in VS: "The type of schema applied to the document is not supported"

今天早上我用 C# 创建了一个 MSTest 项目,对于 JSON 资源之一,Visual Studio 显示了这个警告:

The type of schema applied to the document is not supported

但是,工具提示中没有可用的选项可让您抑制它。因此,我开始在项目设置中寻找特定代码或要寻找的东西;但是 Microsoft's apparently full list of compiler warnings 出于某种原因没有列出这个。由于这是一个测试项目,我可能只是全面抑制所有警告并且没问题,但这仍然不理想。

有没有办法通过外科手术来抑制这个问题,最好是采用一种适用于整个项目的方式?

显然您所要做的就是关闭文件。好像只在打开文件时显示。

也许 Visual Studio 的更高版本可以使此警告的行为与 VS 中的标准警告更加一致。实际上,它的行为非常像重构/代码清理建议(通常有一条灰色的波浪线),而不是实际的警告。就像它只是在开发或其他方面被贴错标签一样。然而,好处是只要关闭文件,它就不会污染构建或带有警告消息的错误 window。

如果您从顶部的架构下拉列表中 select global.json,它也会消失: