Я разрабатываю расширение Azure DevOps. Экспериментируя с примером расширения пользовательского интерфейса DevOps, у меня возникает вопрос . Я включил функции предварительной версии в Azure DevOps с более привлекательным пользовательским интерфейсом. Концентраторы и группы концентраторов Azure по умолчанию, такие как тесты, репозитории и т. Д., Имеют красивые цветные значки в строке меню. В то время как мой пользовательский образец пользовательского интерфейса этого не делает. Они просто серые. И похоже, что я не могу отображать значки для своих настраиваемых концентраторов и групп концентраторов. Кто-нибудь здесь знает больше об этой проблеме?
Значки манифеста в настраиваемых концентраторах расширений Azure DevOps и концентраторах
Ответы (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
Спасибо за ответ. Я хочу выделить значение свойства iconAsset. Он должен быть заполнен шаблоном пути значка {publisher-id}. {Extension-id} / {asset-path}, например MyPublisher.MyextensionId.MyExtensionContributionsId / MyLogo.png.
- person Mar Tin; 07.10.2019