禁用预定义的文件名- JSON模式关联



我使用Visual Studio Code 1.60.1。在我的项目中,我使用了许多名为project.json的文件,并为它们创建了我的自定义JSON模式。

当我通过$schema字段直接在project.json中指定我的模式时,一切都工作得很好。

但我想使用.vscode/settings.json文件:

{
"json.schemas": [
{
"fileMatch": [
"data/projects/list/*/project.json"
],
"url": "./.vscode/schemas/project.json"
}
]
}

BUT在这种情况下,VS Code似乎是混合两种模式为我的文件,这是显示在一个提示,当我悬停打开{编辑器:

  1. JSON模式。net Core项目。json文件
  2. [我的方案名称]

这会导致混合属性和混乱的提示和自动完成建议。

如何禁用VS Code默认"净Core"模式,只留下我的模式?

原来我安装了c#官方扩展。

我禁用了它,一切都很好!教训是:如果出现问题,不要忘记检查您的扩展!

最新更新