微软开始提供Visual Studio管理员更新

微软从4月13日开始发送Visual Studio管理员更新,官方提到,将通过Windows Server Update Services(WSUS)和微软Update Catalog,向Visual Studio 2017和Visual Studio 2019推送管理员更新,而企业可以使用微软Endpoint Configuration Manager等标准部署工具,在组织中部署这些更新。

管理员更新针对所有现在受到支持的Visual Studio版本,更新内容包含三种类型,分别是安全更新、功能更新和品质更新,安全更新会提供修复程序修补安全漏洞,而功能更新则是包含重要的新功能,并且以增加次要版本号表示,品质更新则会针对特定次要版本,提供bug修复。

这些管理员更新包含可将Visual Studio客户端,更新成为特定版本的信息和指令,更新的标题都会包含更新适用版本范围,以及更新后最终版本,像是Visual Studio 2019年16.9.0至16.9.4的更新,就表示该更新适用于16.9.0至16.9.3版本的客户端,而最终将其更新为16.9.4。管理员更新只能用于更新客户端计算机上已经存在的Visual Studio,应用更新并无法用来安装Visual Studio新实例。

而客户端计算机要能正确识别和接受管理员更新,有几项预先准备动作需要先完成,首先,客户端计算机必须安装Visual Studio客户端检测程序,从2020年5月以来,该检测程序已包含在所有Visual Studio 2017和Visual Studio 2019更新中,并且为所有管理员更新中的必备软件,不过用户也可以从WSUS和微软Update Catalog独立安装。

另外,客户端计算机必须具有选择加入管理员更新的特定Visual Studio注册表项目,客户端计算机才能够接受管理员更新,微软提到,这是一个必要步骤,以避免管理员更新意外推送给不需要更新的客户端计算机。而且为了要最大程度降低对开发活动的干扰,Visual Studio用户可以配置选项,以控制管理员更新的应用,像是配置BaselineStickinessVersions2019项目,就可以阻挡更高级的功能更新。