减小 .msi 文件的大小

Windows Installer 包的开发人员可能会在重复编辑和保存后注意到其 .msi 文件大于预期。 Windows Installer .msi 文件是包含存储和流的复合文件,并且具有与 OLE 文档文件相同的存储限制。 如果一遍又一遍地编辑并保存相同的 .msi 文件,则会在文件中创建浪费的存储空间。 这只会影响 .msi 文件的作者,并且对 Windows Installer 用户没有影响。 开发人员可能需要在交付最终 .msi 文件之前删除此浪费的存储空间。

若要删除浪费的存储空间并减小 .msi 文件的最终大小,可使用以下选项。

  • 将数据库中的所有表导出到 .idt 文件,然后将这些表导入新数据库。 这会生成尽可能精简的存储。
  • 使用软件实用工具压缩 OLE 文档文件的存储空间。