我是WiX的新手,但需要一个复杂的场景! 我管理一个包含多个WCF库(即模块)的模块化Web应用程序,并且需要将每个模块作为一个功能放在最终设置中。
所以我为每个生成WiX Setup Library
个文件的模块和一个引用.wixlib
项目的WiX Setup
模块管理了.wixlib
,同时也是一个 - 模块之间的关系(即.wixlib
)和最终设置中的功能。
当.wixlib
之间共享相同的文件时会出现问题,原因是类似的File/@Id
和Componend/@Id
会存在这些共享文件。
PS:我使用WaX作为构建.wxs
文件的引擎,只使用File/@Id
文件中的文件名Component/@Id
和.wxs
。
我相信可能会有两种可能的解决方法(我可能不会对它们产生影响!)
File/@Id
和Component/@Id
的某种方法。Lit.exe
(谁构建.wixlib
)的一种方式,可以在编译和生成最终File/@Id
时将随机ID附加到Component/@Id
和.wixlib
文件。任何形式的帮助都将受到赞赏。