【问题标题】:Manifest icons in custom Azure DevOps extension hubs and hub groups自定义 Azure DevOps 扩展中心和中心组中的清单图标
【发布时间】:2018-12-02 17:19:21
【问题描述】:

我正在开发 Azure DevOps 扩展。尝试 DevOps UI extension sample 向我提出了一个问题。我在 Azure DevOps 中启用了具有更精美 UI 的预览功能。 Azure 默认集线器和集线器组(如测试、存储库等)在菜单栏中确实有漂亮的彩色图标。而我的自定义示例 UI 没有。它们只是灰色的。看起来我无法为我的自定义集线器和集线器组显示图标。这里有谁知道这个问题的更多信息吗?

【问题讨论】:

    标签: azure azure-devops azure-devops-extensions


    【解决方案1】:

    关注this guide 最有可能解决您的问题

    确保您的 vss.extension.json 文件遵循以下模式:

    {
       "id": "my-extension",
       "publisherId": "my-publisher",
       ...
       "contributions": [
         {
            "id": "example-hub",
            "type": "ms.vss-web.hub",
            "targets": [
                "ms.vss-code-web.code-hub-group"
            ],
            "properties": {
                "name": "My Hub",
                "iconAsset": "my-publisher.my-extension/images/fabrikam-logo.png",
                "_sharedData": {
                    "assets": [
                        "my-publisher.my-extension/images/fabrikam-logo.png"
                    ]
                }
            }
       }
     ],
     "files": [
        {
           "path": "images/fabrikam-logo.png",
           "addressable": true
        }
      ]
    }
    

    【讨论】:

    • 感谢您的回答。我想突出显示 iconAsset 属性的值。它必须填充图标 {publisher-id}.{extension-id}/{asset-path} 的路径模式,例如 MyPublisher.MyextensionId.MyExtensionContributionsId/MyLogo.png
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 2020-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多