网上看到有不少Windows和office的离线版补丁集,但貌似没有见到过Visual Studio的离线版补丁集,今天上午心血来潮打算先做一个Visual Studio 2015的,本以为很简单,先下载Visual Studio 2015 Update 3的镜像,然后再去Micosoft Update Catalog搜索Visual Studio 2015并下载后续补丁;但是貌似并没有想象中的那么简单,遇到了一堆问题,在此进行简述以方便需要制作Visual Studio的离线补丁集的人:
1、Micosoft Update Catalog上搜出来的Visual Studio 2015 Update 3的后续补丁一共有24个,但是其在网页上显示的发布日期集中在2020-2025年之间,而Update 3发布于16年,中间4年的补丁似乎存在缺失?由于我并没有找到微软关于Visual Studio 2015的更新发布记录,故无从判断到底是Micosoft Update Catalog上确失了16-20年的补丁,还是网页上显示的发布日期有误。
2、当我安装好了已经集成了Update 3的Visual Studio 2015并重启后,开始安装此前从Update Catalog上下载的后续补丁时,它们全都在安装阶段就报错并提示需要先安装Visual Studio 2015的Update 3更新,经过搜索后得到微软的这样一篇文章:
https://learn.microsoft.com/zh-cn/troubleshoot/developer/visualstudio/installation/error-visual-studio-2015-update-3-to-be-installed
提示需要安装 KB3165756,但是在Micosoft Update Catalog上无法搜到KB3165756
从微软提供的网页下载之后,发现KB3165756这个补丁是个“用来下载补丁的补丁”,安装时需要联网下载500M+的文件进行更新,并且我没有找到该补丁的离线安装版,只能通过/layout参数运行vs14-kb3165756.exe得到它下载的文件。
3、未完待续......