WiX安装项目引用两个具有相同文件/ @ Id的Wixlib

时间:2016-12-12 11:49:01

标签: wix wixlib

我是WiX的新手,但需要一个复杂的场景! 我管理一个包含多个WCF库(即模块)的模块化Web应用程序,并且需要将每个模块作为一个功能放在最终设置中。

所以我为每个生成WiX Setup Library个文件的模块和一个引用.wixlib项目的WiX Setup模块管理了.wixlib,同时也是一个 - 模块之间的关系(即.wixlib)和最终设置中的功能。

.wixlib之间共享相同的文件时会出现问题,原因是类似的File/@IdComponend/@Id会存在这些共享文件。

PS:我使用WaX作为构建.wxs文件的引擎,只使用File/@Id文件中的文件名Component/@Id.wxs

我相信可能会有两种可能的解决方法(我可能不会对它们产生影响!)

  1. 强制WaX为每个文件生成randome File/@IdComponent/@Id的某种方法。
  2. 这可能是Lit.exe(谁构建.wixlib)的一种方式,可以在编译和生成最终File/@Id时将随机ID附加到Component/@Id.wixlib文件。
  3. 任何形式的帮助都将受到赞赏。

0 个答案:

没有答案