2011-12-16 49 views
5

我正在使用热来为多个目录生成wix文件。如何使用热量更改为Wix生成的目录ID?

但是,似乎如果目录A和目录B具有相同的文件夹名称,即使绝对路径不同,热仍然认为它是相同的目录,因此会生成相同的目录ID。

似乎有一种解决方法,即使用-directoryid覆盖生成的Directory Id,但手册中没有给出示例,我们如何设想传入参数。很显然,它需要知道我想更改哪个目录ID,如果有人能提供帮助,我将非常感激。

谢谢。

http://wix.sourceforge.net/manual-wix3/heat.htm

+0

我也遇到了同样的问题,被重复的目录ID阻止。 Wxs输出文件是否与'-directoryid'相同或相似,并且看起来好像没有示例中的一小段代码:( – Deqing

+0

据我了解,-directoryId参数旨在更改生成的根目录元素并且它将不会帮助您重写一些后代目录。您可以尝试用-dr参数替换它。 –

回答

1

重写从热量输出几乎总是回落到应用XSLT得到输出你想要的方式。

相关问题