自定义 Azure DevOps 扩展中心和中心组中的清单图标
Manifest icons in custom Azure DevOps extension hubs and hub groups
我正在开发 Azure DevOps 扩展。尝试 DevOps UI extension sample 向我提出了一个问题。我在 Azure DevOps 中启用了具有更花哨 UI 的预览功能。 Azure 默认中心和中心组(如测试、存储库等)在菜单栏中确实有漂亮的彩色图标。而我的自定义示例 UI 没有。它们只是灰色的。看起来我无法为我的自定义中心和中心组显示图标。这里有人对这个问题了解更多吗?
关注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
}
]
}
我正在开发 Azure DevOps 扩展。尝试 DevOps UI extension sample 向我提出了一个问题。我在 Azure DevOps 中启用了具有更花哨 UI 的预览功能。 Azure 默认中心和中心组(如测试、存储库等)在菜单栏中确实有漂亮的彩色图标。而我的自定义示例 UI 没有。它们只是灰色的。看起来我无法为我的自定义中心和中心组显示图标。这里有人对这个问题了解更多吗?
关注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
}
]
}