有没有人知道有没有办法配置IExpress (大概是通过SED文件),使其不将构建的文件压缩到安装程序包中?原因是我打包的文件已经被压缩了(除了setup.exe,它非常小),额外的压缩只会增加构建时间,而不会节省任何额外的空间。
我在这个SED Overview上看到,有一些选项可以控制压缩类型。我尝试了各种配置,但似乎都不起作用。IExpress构建过程使用Microsoft makecab实用程序,当SED文件为CompressionType指定NONE时,它似乎没有将正确的参数传递给makecab。
根据MSDN的说法,有一种方法可以禁用压缩文件中的压缩。我只需要弄清楚怎么告诉IExpress去做。
顺便说一句,禁用这种压缩的另一个动机是,我注意到Microsoft Security Essentials似乎对IExpress包特别感兴趣。无论何时复制文件,似乎都要对它们进行解压缩以扫描内容,这在100MB的包中可能会花费大量时间。我在想,如果不先解压缩包裹,扫描速度可能会更快。
发布于 2013-09-27 13:22:03
我使用IExpress构建了一个.sed文件,然后添加了
Compress=0就在InsideCompressed=0行之前。似乎起作用了!
https://stackoverflow.com/questions/18213660
复制相似问题