禁用预定义文件名 - JSON 架构关联
Disable predefined filename - JSON schema association
我正在使用 Visual Studio 代码 1.60.1。
在我的项目中,我使用了许多名为 project.json
的文件,并为它们创建了自定义 JSON 模式。
当我直接在 project.json
中通过 $schema
字段指定模式时,一切正常。
但我想为此使用 .vscode/settings.json
文件:
{
"json.schemas": [
{
"fileMatch": [
"data/projects/list/*/project.json"
],
"url": "./.vscode/schemas/project.json"
}
]
}
这也有效 但是 在这种情况下,VS Code 似乎正在为我的文件混合两个模式,当我将鼠标悬停在开头 {
在编辑器中:
- JSON .NET Core 架构 project.json 文件
- [我的方案名称]
这会导致混合属性以及混乱的提示和自动完成建议。
如何为我的文件禁用 VS Code 默认“.NET Core”架构并只保留我的架构?
原来我安装了 C# official extension。
我禁用了它,一切正常!
寓意是:如果出现问题,请不要忘记检查您的扩展!
我正在使用 Visual Studio 代码 1.60.1。
在我的项目中,我使用了许多名为 project.json
的文件,并为它们创建了自定义 JSON 模式。
当我直接在 project.json
中通过 $schema
字段指定模式时,一切正常。
但我想为此使用 .vscode/settings.json
文件:
{
"json.schemas": [
{
"fileMatch": [
"data/projects/list/*/project.json"
],
"url": "./.vscode/schemas/project.json"
}
]
}
这也有效 但是 在这种情况下,VS Code 似乎正在为我的文件混合两个模式,当我将鼠标悬停在开头 {
在编辑器中:
- JSON .NET Core 架构 project.json 文件
- [我的方案名称]
这会导致混合属性以及混乱的提示和自动完成建议。
如何为我的文件禁用 VS Code 默认“.NET Core”架构并只保留我的架构?
原来我安装了 C# official extension。
我禁用了它,一切正常! 寓意是:如果出现问题,请不要忘记检查您的扩展!