app_data 的顶层条目都要进卸载删除名单 IsShippedAppDataItem,而数据目录的 skins 整个归用户(外部皮肤也在里面),不能进那份名单。清单改为暂存在 installer/default_skins, 仍以 onlyifdoesntexist 装到 skins\default。打包测试夹具补上 skins/default,并断言 清单不经 app_data、安装条目保持 onlyifdoesntexist。
app_data 的顶层条目都要进卸载删除名单 IsShippedAppDataItem,而数据目录的 skins 整个归用户(外部皮肤也在里面),不能进那份名单。清单改为暂存在 installer/default_skins, 仍以 onlyifdoesntexist 装到 skins\default。打包测试夹具补上 skins/default,并断言 清单不经 app_data、安装条目保持 onlyifdoesntexist。