有没有我可以删除的.vsix文件文件夹,它将导致Visual Studio在下次打开该文件时从该文件更新?

问题描述

我已经开发了一个内部VS扩展程序,我希望该扩展程序可以方便用户进行更新。我已经确定要检查新版本并下载文件。我希望在下次启动时从下载的文件自动进行VS更新。那可能吗?如果可以,怎么办?

解决方法

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

我认为您想建立一个私人vs.扩展库,其中仅包含内部人员的扩展。

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

1)创建一个只能访问内部人员的文件夹,或者创建一个托管私人画廊的sharePoint网站。

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

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

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

请记住单击应用以启用URL。

enter image description here

以此为基础,您可以在新Gallery上找到所有内部人员的扩展。

此外,您可以检查this document

此外,如果要自动更新这些扩展名,则应启用Tools-> {{1}下的自动更新选项}-> Options-> Environment