首页 文章

自定义VSTS发布任务:打包以及我的图标在哪里

提问于
浏览
0

我正在尝试发布VSTS的扩展;一个小的发布任务 . 我不打算公开发布,这仅供内部使用 . 我发现了很多“如何”的帖子,但是他们在某些主题上往往含糊不清,甚至有过时的信息 . 我确实在那里完成了我的任务并且它有效,但我仍然有一些问题 .

1)打包您的扩展程序:

根据visualstudio.com我需要将我的扩展名打包成.vsix文件 . 有人可以向我解释这是做什么的吗?我没有找到我发现的第一个教程的一部分 . 我的任务仍然在那里并且功能正常,所以我不确定包装的目的是什么 .

2)图标问题

琐事,我知道,但我似乎无法让我的任务图标显示出来!我有一个图标存储在我上传的文件夹的根目录中,我在扩展程序清单中引用它,但它似乎不会显示出来 .

“icons”:{“default”:“icon.png”},“files”:[{“path”:“icon.png”,“addressable”:false}]

我是否需要以某种方式引用任务清单中的图标?我没有在task.json中看到任何图标属性的引用 . 另外我看到一些网站说图标需要是32x32 png,但Extension manifest reference说它应该是128x128 .

1 回答

  • 1

    首先,我假设你提到的this教程已经过时了 . 您需要使用可以上传到VSTS的vsix文件 .

    其次,您需要将icon.png文件(32X32)放到发布任务的根文件夹中,然后才能识别图标文件 . 例如:任务的文件位于ReleaseTest文件夹中,然后task.json和icon.png位于ReleaseTest文件夹的根目录中 .

    顺便说一句,128X128图标用于扩展,您可以检查您的市场网站上的扩展名(https://marketplace.visualstudio.com/manage/publishers/[publisher]

相关问题