Значки манифеста в настраиваемых концентраторах расширений Azure DevOps и концентраторах

Я разрабатываю расширение Azure DevOps. Экспериментируя с примером расширения пользовательского интерфейса DevOps, у меня возникает вопрос . Я включил функции предварительной версии в Azure DevOps с более привлекательным пользовательским интерфейсом. Концентраторы и группы концентраторов Azure по умолчанию, такие как тесты, репозитории и т. Д., Имеют красивые цветные значки в строке меню. В то время как мой пользовательский образец пользовательского интерфейса этого не делает. Они просто серые. И похоже, что я не могу отображать значки для своих настраиваемых концентраторов и групп концентраторов. Кто-нибудь здесь знает больше об этой проблеме?

Возможности предварительного просмотра в Azure DevOps и мой образец пользовательского интерфейса


person Bugra    schedule 02.12.2018    source источник


Ответы (1)


Следуйте этому руководству скорее всего решит вашу проблему

Убедитесь, что ваш файл 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
    }
  ]
}
person Pierre    schedule 19.01.2019
comment
Спасибо за ответ. Я хочу выделить значение свойства iconAsset. Он должен быть заполнен шаблоном пути значка {publisher-id}. {Extension-id} / {asset-path}, например MyPublisher.MyextensionId.MyExtensionContributionsId / MyLogo.png. - person Mar Tin; 07.10.2019