我使用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似乎是混合两种模式为我的文件,这是显示在一个提示,当我悬停打开{
编辑器:
- JSON模式。net Core项目。json文件
- [我的方案名称]
这会导致混合属性和混乱的提示和自动完成建议。
如何禁用VS Code默认"净Core"模式,只留下我的模式?
原来我安装了c#官方扩展。
我禁用了它,一切都很好!教训是:如果出现问题,不要忘记检查您的扩展!