是否可以从 Azure DevOps 包管理发布和使用 VS 扩展?
Is it possible to publish and consume VS extensions from Azure DevOps package management?
我想像发布 NuGet 包一样发布我的 VS 扩展 - 在每个 CI 构建时发布到 Azure DevOps 包管理。
但是,开发人员需要手动下载并运行它,因为 VS 不会将其识别为 VS 扩展的有效来源。
是否可以配置 VS,使其在扩展市场之外的其他地方寻找包? Azure DevOps 包管理是理想的,但公司 Intranet 上的共享目录也可以。
Is it possible to configure VS so that it looks for packages somewhere
else, in addition to the extension market place?
对于 VS2017 和 VS2019,我们可以通过将其发布到 Private Gallery 来共享扩展。
但目前,主机应该是 Atom Feed
或 SharePoint site
,它 不支持 Azure Devops Package Management
(Feeds in Artifacts ?) 或 Shared Directory
.
另外:
由于扩展无法安装在运行VS实例中(需要我们关闭VS实例才能完成安装),所以实际上我们不需要使用[中的搜索选项] =14=] 在 VS IDE 中,如果我们只是想在公司中共享扩展。
使用公司内网的共享目录,将扩展名(.vsix)放在里面,同一公司内网的成员双击xx.vsix文件即可安装。 (VS中自动更新扩展的功能对于这种情况是不可用的,但是可以满足大部分时间的需求。)
我想像发布 NuGet 包一样发布我的 VS 扩展 - 在每个 CI 构建时发布到 Azure DevOps 包管理。 但是,开发人员需要手动下载并运行它,因为 VS 不会将其识别为 VS 扩展的有效来源。
是否可以配置 VS,使其在扩展市场之外的其他地方寻找包? Azure DevOps 包管理是理想的,但公司 Intranet 上的共享目录也可以。
Is it possible to configure VS so that it looks for packages somewhere else, in addition to the extension market place?
对于 VS2017 和 VS2019,我们可以通过将其发布到 Private Gallery 来共享扩展。
但目前,主机应该是 Atom Feed
或 SharePoint site
,它 不支持 Azure Devops Package Management
(Feeds in Artifacts ?) 或 Shared Directory
.
另外:
由于扩展无法安装在运行VS实例中(需要我们关闭VS实例才能完成安装),所以实际上我们不需要使用[中的搜索选项] =14=] 在 VS IDE 中,如果我们只是想在公司中共享扩展。
使用公司内网的共享目录,将扩展名(.vsix)放在里面,同一公司内网的成员双击xx.vsix文件即可安装。 (VS中自动更新扩展的功能对于这种情况是不可用的,但是可以满足大部分时间的需求。)