是否可以从Azure DevOps包管理中发布和使用VS扩展



我想像发布NuGet包一样发布我的VS扩展-在每个CI构建上发布到Azure DevOps包管理。但是,开发人员需要手动下载并运行它,因为VS不认为它是VS扩展的有效来源。

是否可以配置VS,以便它在扩展市场之外的其他地方寻找包?Azure DevOps包管理是理想的,但公司内部网上的共享目录也可以。

是否可以配置VS以便在某处查找包否则,除了扩展市场的地方?

对于VS2017和VS2019,我们可以通过将其发布到私人画廊来共享扩展。

但目前,主机应该是Atom FeedSharePoint site,它不支持Azure Devops Package Management(Artifacts中的提要?(或Shared Directory

此外:

由于扩展无法安装在正在运行的VS实例中(需要关闭VS实例才能完成安装(,因此如果我们只是想在公司中共享扩展,实际上我们不需要在VS IDE中的Extensions and Updates中使用搜索选项。

在公司内联网上使用一个共享目录,将扩展名(.vsix(放在其中,同一公司内联网上的成员可以双击xx.vsix文件来安装它。(VS中的自动更新扩展功能不适用于这种情况,但它满足了大多数时间的需求。(

最新更新