Ok, good to know.  I have thousands of components though spread across a dozen 
features.  Those features are shared amongst 8 products :)

When I originally developed the Products I thought I was being clever by 
logically grouping certain ComponentRefs into component groups, and those 
groups would be referenced elsewhere in other componentgroups and features 
depending on the product requiring them.  This made for nice short feature 
definitions.

I might also add that we have a dozen wixlib projects all used to encapsulate 
high-level services and their required actions.
Also, we have a large number of DLLs that are simple extensions based on 
language

Mydll.en-us.dll
Mydll.fr-fr.dll

These are created as components using pre-processor for loops.  This will 
likely hurt us now.


How should I go about solving this problem?  I've got three choices here
1) Manually maintain two lists of ComponentRefs a)installer b)patch
2) Use some fancy .WXI include magic and keep my component groups but have them 
just <?include?> the componentrefs from another file that is shared with the 
patchfamily
3) Write a custom parser (msi tables or wixlib file) that auto-generates the 
componentref list for a feature on the fly

Bob, do you have any insight into what my next move should be?  This is a very 
complicated set of products.

Thanks for everything so far!  WiX rocks!! :)

 -----Original Message-----
From: Bob Arnson [mailto:b...@joyofsetup.com] 
Sent: October-28-13 9:37 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Purely WiX patching and FeatureRef

On 28-Oct-13 20:38, Tunney, Stephen wrote:
> Adding DirectoryRef to the same boat as FeatureRef.  I've added all 
> directoryRefs, including the one that includes the component that I 
> know has been updated and still no dice. :(
When used in patch family filtering, only a ComponentRef will include a 
component. FeatureRef and DirectoryRef only include the specific thing 
referenced, not any of their children.

--
sig://boB
http://joyofsetup.com/


------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to