如何让WIX在32位和64位开发机器上找到合并模块的位置?

时间:2010-06-19 04:30:51

标签: wix

我们正在使用开发环境,其中一些开发人员使用x64机器,一些使用Win32机器,而“官方”构建机器是32位机器。 这可能会导致问题,因为在x64 dev机器上,'common'合并模块位于C:\ Program Files(x86)\ Common Files \ Merge Modules \,而在Win32机器上,位置是C:\ Program Files \ Common文件\合并模块。 有没有办法指定WIX的位置(在wxs文件中)是一个对所有开发平台都相同的形式? 显然,我无法使用完整的硬编码路径,但我找不到应该使用的内容。

1 个答案:

答案 0 :(得分:1)

不幸的是,WiX工具集中没有任何内置功能可以帮助解决这个问题。您需要在WiX工具集之外编写一些解决方案来规范化该目录路径(将env var设置为存在的目录?)。

WiX工具集本身支持将是一个有趣的功能。