问题描述
我已经开发了一个内部VS扩展程序,我希望该扩展程序可以方便用户进行更新。我已经确定要检查新版本并下载文件。我希望在下次启动时从下载的文件中自动进行VS更新。那可能吗?如果可以,怎么办?
解决方法
是否存在一个文件夹,我可以删除一个.vsix文件,该文件将导致Visual Studio下次打开该文件时会更新该文件吗?
我认为您想建立一个私人vs.扩展库,其中仅包含内部人员的扩展。
如果是这样,您可以按照 Jason 说来创建这样的画廊。
1)创建一个只能访问内部人员的文件夹,或者创建一个托管私人画廊的sharePoint网站。
2)将所有vsix文件放入该文件夹,然后下载PrivateGalleryCreator.exe。将PrivateGalleryCreator.exe
放入文件夹。
之后,请点击程序以生成feed.xml
文件。
3)输入工具-> 选项-> 环境-> 扩展名和更新。点击添加,重命名新的库,然后将feed.xml
的完整路径复制到 URL 。
请记住单击应用以启用URL。
以此为基础,您可以在新Gallery上找到所有内部人员的扩展。
此外,您可以检查this document。
此外,如果要自动更新这些扩展名,则应启用Tools
-> {{1}下的自动更新选项}-> Options
-> Environment
。