更新 Visual Studio 扩展
可以使用扩展和汇报来更新系统上的 Visual Studio 扩展,以安装更新的版本。 如果创建扩展的更新版本,可以通过递增 VSIX 清单中的版本号来表示它作为更新版本。
当传入扩展的 VSIX 清单与安装的一个和更高的Version
数字相同ID
时,将安装汇报。 Version
如果数字相同或更低,则无法安装包。 ID
如果值不匹配,则尚未安装的包被识别为单独的扩展。
为了帮助防止开发期间发生冲突,我们建议你卸载正在进行的早期版本的扩展,并卸载或禁用任何其他潜在的冲突扩展。
更新系统上的扩展
在“工具”菜单上,单击“扩展和更新”。
在左窗格中,单击汇报。
在中间窗格中,单击要安装的更新。
更新后的扩展的版本号显示在右窗格中,以及其他信息。
在右窗格底部,单击“ 更新”。
发布扩展的更新
在 Visual Studio 中,打开要更新的扩展的解决方案。 进行更改。
重要
未签名的所有用户扩展不会自动更新。 应始终对扩展进行签名。
在 解决方案资源管理器 中,open source.extension.manifest。
在清单设计器中,增加“版本”字段中数字的值。
保存解决方案并生成它。
将新
.vsix
文件(\bin\Debug\
项目文件夹中)上传到 Visual Studio Marketplace 网站。当具有早期版本的扩展的用户打开扩展和汇报时,如果工具设置为自动查找更新,则新版本将显示在汇报列表中。
可以在汇报窗格底部启用或禁用更新的自动检查(启用/禁用对可用更新的自动检测),这会更改“工具>选项>环境>扩展”和汇报中的“检查更新”设置。
可以指定(在工具>选项>环境>扩展和汇报)是想要自动更新每用户扩展、所有用户扩展还是两者(默认设置)。