我可以在功能中管理产品配置吗?

时间:2011-12-15 12:55:48

标签: wix wix3

我必须安装具有多种配置的产品。说专业,标准等

Professional和标准功能是否可能包含相同的通用组件?如果是,那么这种解决方案会有缺点吗?

假设确保只安装其中一个功能。

WiX源示例:

  <Feature Id="F__P_Classic" Level="2" ConfigurableDirectory="INSTALLFOLDER" Title="Program Professional" TypicalDefault="install" Display="expand" InstallDefault="local">
    <ComponentGroupRef Id="CG__ProgramBase" />
  </Feature>
  <Feature Id="F__P_Professional" Level="2" ConfigurableDirectory="INSTALLFOLDER" Title="Program Professional" TypicalDefault="install" Display="expand" InstallDefault="local">
    <ComponentGroupRef Id="CG__ProgramBase" />
    <ComponentGroupRef Id="CG__Other" />
  </Feature>

1 个答案:

答案 0 :(得分:2)

有可能并且很多功能包含相同的通用组件。我不知道这种方法的任何缺点。

来自MSDN

  

组件可以由两个或多个功能共享,即相同   组件可以由多个功能引用。