2011-12-15 8 views
1

いくつかの構成を持つ製品をインストールする必要があります。プロフェッショナル、スタンダードなど機能の製品構成を管理することができます

プロフェッショナルとスタンダードフィーチャに同じ共通コンポーネントが含まれている可能性はありますか?はいの場合、そのような解決策には欠点がありますか?

これらの機能のうち1つだけがインストールされることが保証されているものとします。 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> 

答えて

2

ことが可能であり、いくつかの特徴が同じ共通のコンポーネントが含まれていることを多く使用されています。私はこのアプローチの欠点を認識していません。 MSDNから

コンポーネントつまり、同じ 成分が複数の機能によって参照することができる、二つ以上の特徴によって共有することができます。

関連する問題