缺少Azure DevOps自定义扩展图标

时间:2018-12-12 20:12:16

标签: azure continuous-integration azure-devops vsix

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

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

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

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

click here to view image

我遵循了以下帖子中的建议,但没有任何效果:

Why TFS Build Step Extension Icon Is Missing?

有人有建议吗?

谢谢

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

  • extensionManifest.json
  • icon.png
  • taskFolder

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