我正在使用2个500K位图来显示我的WiX对话框中的图像.
它们大大增加了安装包的大小,更糟糕的是 - 它看起来没有办法将它们打包成.cab文件的一部分,因为它们是<binary>
WiX术语中的.
所以,我很有,有没有办法使用其他文件格式的位图或WiX与BMP拴在一起?理想情况下,如果有一种方法可以使用.png格式,因为它带有一个无松动的压缩选项.
我使用WiX3生成MSI安装包.我在<Package>
和<Media>
元素中都指定了压缩标志:
<Package InstallerVersion="200" Compressed="yes"/>
<Media Id="1" Cabinet="MySetup.cab" EmbedCab="yes" CompressionLevel="high" />
Run Code Online (Sandbox Code Playgroud)
但是得到的MSI根本没有压缩--WinZip将它从2M压缩到600K.
我错过了什么吗?
我正在使用VS2008 btw.
有没有办法从文本文件中读取WiX变量的值?
我想要做的是在instlal包中包含特定于版本的信息.
这个版本信息在预构建步骤中提取到文本文件中,问题是如何将这个文本文件内容引入构建过程.
其中一个可能的解决方案是在预构建步骤中更新整个.wxs文件,但感觉有点草率.
还有其他不太干扰的方式吗?
谢谢.