Visual Studio Marketplace 上私有扩展的可见性
您应该为 VS 扩展创建一个私有库,然后将所有私有扩展放在该库上供内部开发人员使用。这样我们就可以直接得到私有扩展的列表了。
Visual Studio Marketplace 是一个公共与扩展市场。 虽然可以添加私有包,但是没有办法添加私有路径来存储私有nuget包供内部开发者访问。您必须根据您的权限一一搜索私有扩展,然后安装它们。在该网站上,它不支持根据您的要求创建存储所有私有扩展的私有管道。
作为建议,您可以像 Sergey 所说的那样create a private gallery。这相当于创建了一个私有管道供特定人员访问,其中存储了您要提供给内部开发人员的任何 vs 扩展。
1)创建一个可供内部开发人员访问的共享文件夹。
2) 将任何私有的 vsix 文件放入文件夹中
3)下载PrivateGalleryCreator.exe,然后将PrivateGalleryCreator.exe复制到文件夹中。
4)点击运行文件夹上的PrivateGalleryCreator.exe生成feed.xml文件。
5)进入工具-->选项->环境-->扩展。点击添加,重命名新的图库并将feed.xml的完整路径复制到URL中。
记得点击应用来启用网址。并让您的任何内部开发人员将私有共享文件夹中的文件路径添加到他们的 VS IDE 中以启用图库。
您可以看到您的私人扩展程序列表,您可以在其中安装任何一个。
如果某些开发人员已经通过以下方式安装了扩展程序怎么办?
市场?所以他们可能需要卸载并重新安装它
来自私人画廊。
如果你想启用私有库,你应该首先在你的 VS IDE 上卸载已安装的私有扩展,然后在 VS 市场上将它们删除,然后将它们放在私有库的文件夹中并安装它们。
===================================
VS 市场下的私有扩展:
无论是私有扩展还是公共扩展存储在一个大容器中,都可以根据相应的权限看到扩展。您需要手动查询并一一安装。您永远无法获得完整的私人包裹列表。
私人画廊:
相当于创建一个私有容器,存储所有私有扩展,直接访问容器得到整个私有扩展的列表。