2011-12-15 3 views
1

Je dois installer un produit qui a plusieurs configurations. Say Professional, Standard, etc.Puis-je gérer les configurations de produits dans les fonctions

Est-il possible que les fonctions Professional et Standard contiennent les mêmes composants communs? Si oui, y aurait-il des inconvénients à une telle solution?

Supposons qu'il est garanti qu'une seule de ces fonctionnalités sera installée.

Exemple dans la source 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> 

Répondre

2

Il est possible et il est beaucoup utilisé que plusieurs caractéristiques contiennent les mêmes composants communs. Je ne suis pas au courant des inconvénients de cette approche.

De MSDN:

Les composants peuvent être partagés par deux caractéristiques ou plus, qui est, le même composant peut être appelé par plus d'une caractéristique.

Questions connexes