【发布时间】:2010-03-11 01:47:14
【问题描述】:
我正在尝试将 Visual Studio 2008 中的项目从 CRT 的静态链接转换为动态链接。这很简单,我将 CRT MSM 和策略 MSM 添加到我的 Wix 文件中,没有任何问题。
我对输出的 MSI 不太满意,它比我预期的要大得多。使用 Orca 查看 MSI 显示了我需要的三个 CRT DLL 副本。从条件来看,其中一组用于 XP 之前的安装。由于系统要求是XP及更高版本,如何在不接触原始MSM的情况下删除此组件?这需要在自动构建中完成,因此 Orca 不是一个可能的解决方案。另外,当我尝试使用 Orca 时,删除 File 和 Component 行后文件大小保持不变。
有点相关,我如何在剩余的组件中设置permanent属性?
【问题讨论】:
标签: visual-studio-2008 wix windows-installer wix3 merge-module