在我的公司,我们使用过时的旧 ant 系统例程来创建 msi 安装程序。由于它非常难以管理,我用 python 例程替换了整个例程。
它基本上做同样的事情,收集一堆文件,然后用 wix 构建一个 msi 安装程序。
我正在处理的问题是,ant 例程创建的 msi 比 python 例程创建的 msi 大 ~900KB(两者都 ~140MB)。我试图寻找不同之处,但无法找到。
我试过的:
- 在干净的机器上安装这两个安装程序:两个安装文件夹包含相同的文件并且大小相同。
- 只需解压缩两个 msi 并比较它们:没有区别
- 将两个 msi 表与 SuperOrca 进行比较:只有 ProductCode 不同,但这是预期的。
我对为什么可能存在文件大小差异没有其他想法,但感觉有点不确定,因为可能缺少某些东西。有任何想法吗?