有谁知道是否有办法配置 IExpress(可能是通过 SED 文件)不将它构建的文件压缩到安装程序包中?原因是我打包的文件已经被压缩了(除了 setup.exe,它非常小),额外的压缩只会增加构建时间,而不会节省任何额外的空间。
我在这个SED 概述中看到有一些选项可以控制压缩类型。我尝试了各种配置,但似乎都没有什么不同。IExpress 构建过程使用 Microsoft makecab 实用程序,当 SED 文件为 CompressionType 指定 NONE 时,它似乎没有将正确的参数传递给 makecab。
根据MSDN,有一种方法可以禁用压缩文件中的压缩。我只需要弄清楚如何告诉 IExpress 去做。
顺便说一句,禁用此压缩的另一个动机是我注意到 Microsoft Security Essentials 似乎对 IExpress 包特别感兴趣。每当复制文件时,它似乎会解压缩它们以扫描内容,这在 100MB 包上可能需要大量时间。我在想如果不必先解压缩包,扫描可能会更快。