0

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

所以我WiX Setup Library为每个生成.wixlib文件的模块和一个WiX Setup引用项目的人管理了一个,并且在最终设置中,.wixlib模块(即)和特性之间也将是一对一的关系。.wixlib

当在 s 之间共享相同的文件时,就会出现问题.wixlib,因为这些共享文件是相似的File/@Id并且Componend/@Id将存在于这些共享文件中。

PS:我使用WaX作为引擎来构建文件,它只是在文件中.wxs使用文件名。File/@IdComponent/@Id.wxs

我相信可能有两种可能的解决方法(我可以不使用它们!)

  1. 强制WaXFile/@IdComponent/@Id每个文件生成随机数的某种方式。
  2. 这可能是Lit.exe(谁构建)在编译和生成最终文件时.wixlib附加随机 id 的一种方式。File/@IdComponent/@Id.wixlib

任何形式的帮助将不胜感激。

4

0 回答 0