[wix-users] Payload equivalent for MSI

Griesshammer, Christoph (GE Healthcare) christoph.griesshammer at ge.com
Wed Jan 18 11:54:09 PST 2017

We have two teams working together, one on installation and one on serviceability. The serviceability team is using config files and wants to keep properties in the config file set on upgrade. But they are also adding and removing properties from the config file on upgrades, so we (the install team) are essentially doing a merge of the configuration files in the package during upgrade.

I know this is the exact reason why you DON'T want to handle configuration files during upgrade that can be updated by the user, but we're in this boat already, at least for a release, so there's no need to tell me that this is the wrong way to handle user configuration and that the application should be handling it.

The reason I need to include a "payload" file is because we need to give the other team a simple way to indicate some information for the merge. The big problem is some properties should always take the user's value from the previous version and some properties should take the new default value delivered by the config file during an upgrade.


From: Blair Murri [mailto:osito at live.com]
Sent: Wednesday, January 18, 2017 1:56 PM
To: Griesshammer, Christoph (GE Healthcare) <christoph.griesshammer at ge.com>; wix-users at lists.wixtoolset.org
Subject: EXT: RE: [wix-users] Payload equivalent for MSI

The short answer would be the Binary table, but it really depends on how and when you're using it, how big it is, and how much effort you're willing to expend on maintaining the security of your package.

Can you describe your use case(s) more?

Sent from my Windows 10 phone

From: Griesshammer, Christoph (GE Healthcare)<mailto:christoph.griesshammer at ge.com>
Sent: Wednesday, January 18, 2017 10:50 AM
To: wix-users at lists.wixtoolset.org<mailto:wix-users at lists.wixtoolset.org>
Subject: [wix-users] Payload equivalent for MSI

Hey folks,

I've been trying to search for the answer but haven't been able to get the right language.

What's the payload equivalent in an MSI? I want my installer to deliver a file used during installation, but it should be cleaned up before the installer is complete.

Thank you,

Christoph Griesshammer

WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.firegiant.com_&d=DQMFAg&c=IV_clAzoPDE253xZdHuilRgztyh_RiV3wUrLrDQYWSI&r=-l6_npd-dx-ekbVSbypvaw-IcErQ11UE3f78jQgrCDw&m=RZOcnSFQuH97Bl-cHcjWe1tX7fT_jth9g08AP1q0KCY&s=et0_CjehZsKzddxNOVnsJLoiXFCs1QBoWciftdJ4CCU&e=>

More information about the wix-users mailing list