自定义扩展设置显示为未知配置

Custom Extension setting shows as unknown configuration

我创建了一个自定义 VSCode 扩展,它需要一个配置来设置 vscode 的用户设置文件。

为什么设置显示为未知配置?它按预期工作。

我查看了您的存储库,发现您的 package.json 文件中存在错误。 keybindingsconfiguration 节点必须在 内部 contributes,像这样(我删除了 keybindings 因为它是空的):

"contributes": {
    "commands": [
        {
            "command": "extension.postMessage",
            "title": "Microsoft Teams: Post Message"
        },
        {
            "command": "extension.postCurrentFile",
            "title": "Microsoft Teams: Post Current File"
        }
    ],
    "configuration": {
        "type": "object",
        "title": "Visual Studio Code Microsoft Teams configuration",
        "properties": {
            "microsoftteams.teamswebhook": {
                "type": "string",
                "default": "",
                "description": "Microsoft Teams Webhook"
            }
        }
    }
},

我做了 pull request 解决了这个问题。