是否可以通过Azure DevOps程序包管理发布和使用VS扩展?

问题描述 投票:0回答:1

我想像发布NuGet包一样将我的VS扩展发布到每个CI构建上的Azure DevOps包管理中。但是,然后,开发人员需要手动下载并运行它,因为VS无法将其识别为VS扩展的有效来源。

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

visual-studio-extensions
1个回答
0
投票

是否可以配置VS,以便在某处查找软件包其他,除了扩展市场?

对于VS2017和VS2019,我们可以通过将扩展名发布到Private Gallery来共享扩展名。

但是现在,主机应该是Atom FeedSharePoint site,它不支持 Azure Devops Package Management(提供伪像吗?)或Shared Directory

另外:

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

使用公司Intranet上的共享目录,在其中放置扩展名(.vsix),同一公司Intranet中的成员可以通过双击xx.vsix文件进行安装。 (在这种情况下,VS中的自动更新扩展功能不可用,但在大多数时候都可以满足需求。)

© www.soinside.com 2019 - 2024. All rights reserved.