【问题标题】:Disable predefined filename - JSON schema association禁用预定义文件名 - JSON 模式关联
【发布时间】:2021-09-19 12:43:24
【问题描述】:

我正在使用 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"
        }
    ]
}

这也有效但在这种情况下,VS Code 似乎为我的文件混合了两种模式,当我将打开的 { 悬停在编辑器中时,这会显示在提示中:

  1. .NET Core project.json 文件的 JSON 架构
  2. [我的方案名称]

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

如何为我的文件禁用 VS Code 默认的“.NET Core”架构而只保留我的架构?

【问题讨论】:

    标签: json visual-studio-code vscode-settings


    【解决方案1】:

    原来我安装了C# official extension。

    我禁用了它,一切正常! 寓意是:如果出现问题,请不要忘记检查您的扩展!

    【讨论】:

      猜你喜欢
      • 2015-01-07
      • 2018-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多