缺少 Azure DevOps 自定义扩展图标

Azure DevOps custom extension icon missing

我已经按照本教程构建了 Azure DevOps 扩展:

https://docs.microsoft.com/en-us/azure/devops/extend/develop/add-build-task?view=vsts

然后我将其上传到 Azure DevOps 并仅与我的组织共享。

问题是当我打开构建定义并单击以添加更多任务时,我的扩展程序的图标丢失了:

click here to view image

我已遵循下面 post 中的建议,但没有任何效果:

有人有什么建议吗?

谢谢,

教程中没有提到在 task.json 文件所在的同一文件夹中还需要一个名为 icon.png 的图标。还要确保图标为 32 x 32 像素。这里有一些文档:Reference for integrating custom build tasks into extensions

您需要提供两个带图标的文件,第一个在您的根文件夹中,第二个在任务文件夹中。您还应该记住,图标应为 128x128 像素或更大。在这里您可以看到扩展文件夹结构的示例:

  • extensionManifest.json
  • icon.png
  • 任务文件夹

    • task.json
    • icon.png
    • index.js