2011-12-15 59 views
1

我必須安裝具有多種配置的產品。說專業,標準等我可以管理產品配置

專業人員和標準功能可能包含相同的公共組件?如果是的話,這樣的解決方案會有什麼缺點?

假設確保只安裝其中一個功能。

實施例維克斯源:

<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

組件可以由兩個或多個特徵進行共享,即,相同的 部件可以由一個以上的特徵表示。

相關問題