Replies: 4 comments 5 replies
-
You cannot achieve that. MajorUpgrade (you use this element) means that you always uninstall the old version of the product. If somehow your pure WIX works then you can simply ensure that WixSharp emmits the same WXS and the result will be the same too. |
Beta Was this translation helpful? Give feedback.
-
I have one more question, which is somehow connected with this discussion. Our .msi does contains multiple stuff like The only solution I can think of now is to split the single big .msi to the modules, so the Does is sound plausible? Or is there any other option available? |
Beta Was this translation helpful? Give feedback.
-
There is a more direct solution to that - patch. Minor upgrade concept. Thus your approach seems a better choice to me. However, I would still ask myself (if I were you). Is it worth the effort of building the bootstrapper and handling multiple msis only to avoid a large msi? If the answer is yes, then I would go with multiple MSIs. |
Beta Was this translation helpful? Give feedback.
-
Yeah, I've tried to make some prototype and even if it worked, there were numerous problems and solving them could take some time. So I've just postponed it to indefinitely. |
Beta Was this translation helpful? Give feedback.
-
Hello,
I'm trying to implement upgrades without uninstalling the files first, just the replacing the changed files. I've made it work in pure wix with this tags
I've tried to make it same with wixsharp but it just doesn't work and during upgrades the components are uninstalled at the end and installation is "corrupted". Comparing the msi using Orca doesn't revealed any differences. Am I doing something wrong?
Beta Was this translation helpful? Give feedback.
All reactions