是否有一个文件夹我可以删除一个 .vsix 文件,它会导致 Visual Studio 在下次打开时从该文件更新?

Is there a folder I can drop a .vsix file that will cause Visual Studio to update from that file the next time it opens?

我已经开发了一个内部 VS 扩展,我想让它更容易为用户更新。我已经解决了检查新版本和下载文件的问题。我希望 VS 在下次启动时从下载的文件自动更新。那可能吗?如果可以,怎么做?

Is there a folder I can drop a .vsix file that will cause Visual Studio to update from that file the next time it opens?

我想你想制作一个私人的 vs 扩展程序库,其中包含仅供你的内部员工使用的扩展程序。

如果是这样,您可以按照 Jason 的说法创建这样的画廊。

1) 创建一个仅供内部员工访问的文件夹或创建一个托管私人画廊的 sharePoint 站点..

2) 将所有 vsix 文件放在该文件夹中,然后下载 PrivateGalleryCreator.exe。将 PrivateGalleryCreator.exe 放入文件夹。

之后,点击程序生成feed.xml文件

3)进入工具-->选项->环境-->扩展和更新。点击添加,重命名新的图库并将feed.xml的完整路径复制到URL.

记得点击应用启用URL。

在此基础上,您可以在新图库中找到所有内部员工的扩展。

此外,您可以查看 this document

除了,如果你想auto-update这些扩展,你应该启用auto-update选项Tools-->Options-->Environment-->Extensions and Updates.