【发布时间】:2019-05-30 14:42:12
【问题描述】:
我编写了一个 C# WPF 应用程序。我现在已经创建了一个将安装应用程序的 MSI。但是,文件大小是巨大的。该应用程序包含许多视频和图像文件,它们结合在一起使 MSI 的大小高达 1GB。
我尝试使用 Orca 减小文件大小。我使用“另存为”创建了一个全新的 MSI,还导出了数据库表,然后将它们导入到另一个 MSI。在这两种情况下,文件大小都减小到小于 1MB,但是安装程序根本无法工作。看起来它不是压缩内容,而是完全删除它。
如何使用 Orca 来减小 MSI 文件大小而不停止安装的实际工作?如果有其他方法可以做到这一点,我愿意接受任何建议。
【问题讨论】:
-
好吧,如果您的 MSI 包含文件,则只能通过删除这些文件来减少它。视频和图片通常已经压缩,因此 MSI 压缩不会减小它们的大小。您只能从 MSI 文件中提取文件柜存档并将其放在附近。
-
是什么让您认为 Orca 可以帮助您处理图像和视频大小?至少我是这样理解你的问题的...尝试使图像和视频的大小更小...对它们使用更强的压缩(这可能也意味着不同的图像/视频文件格式/编解码器)
-
@elgonzo Orca 是我熟悉的唯一 MSI 编辑工具,我听说它可以用来减小 MSI 大小,但我找不到更多信息来进一步解释这一点.但就像我在问题中所说的那样,如果有其他方法可以做到这一点,我愿意接受建议。 Orca 不是我唯一愿意使用的东西。
-
我知道这听起来很傻,但是将 msi 文件变小并添加一个包含负载的附加 .cab 文件会有所帮助吗?我真的不明白你要完成什么..你交付大文件..你得到一个大安装程序。
标签: c# wpf windows-installer orca