Replies: 3 comments 7 replies
-
If you're absolutely sure that both projects use the same set of library versions, then you can build both into the same output folder and harvest them once |
Beta Was this translation helpful? Give feedback.
-
At FireGiant, we call these "diamond dependencies", and our Advanced Harvesting, which is part of the "HeatWave Build Tools" supports them. Today, you get those tools as part of FireGiant support contract. |
Beta Was this translation helpful? Give feedback.
-
In a wix v4/5 world you could simply publish the two apps to two different directories and then use Files to dynamically harvest them. They will author duplicate components (but different directories) and while this will take up more space on the target machine it won't make the MSI any bigger due to smart cabbing. I went deep down this road once upon a time and decided to pass on harvesting. Free consultations are available to discuss how I'd handle it if you'd like. |
Beta Was this translation helpful? Give feedback.
-
I'm trying to create a setup where one of the features requires two projects (a backend executable and a database migration tool)
The two projects share a bunch of libraries, so if I try to harvest both of their output folders into the same install folder, I logically get WIX0091 errors for duplicate files. Is there any way to deduplicate files like this?
Or what would be the simplest way to achieve this without having to resort to manually specifying the library files?
Beta Was this translation helpful? Give feedback.
All reactions