Hello,

I have a bundle with a slightly customized UI ( see
http://stackoverflow.com/questions/12323106/customising-the-wix-burn-theme-with-additional-inputs
) to display an Editbox, and passing the value as a MsiProperty to an
underlying MsiFile.
In the Theme file :
<Page Name="Install">
  ...
  <Editbox Name="MyVar" ... />
</Page>
And in the bundle.wxs file :
<MsiPackage ...>
  <MsiProperty Name="XXX" Value="MyVar" />
</MsiPackage>
Just in case it matters, this property is used to customize the target of a
shortcut created by the MSI installer.

I'd like to know if it's possible to have the same behavior in Repair mode,
i.e. user executes the bundle, type another value in the EditBox, and the
shortcut is updated. I've tested the behavior with 'msiexec /fvs
package.msi XXX=NewValue' and the shortcut is correctly updated.
So I've modified the 'Modify' page in the bundle's theme file to include
the EditBox, but when I execute through the bundle, the variable is not
passed to the MsiPackage. Log file just say :
[23C4:2C04][2014-10-17T12:26:46]i301: Applying execute package:
Foo.Bar.msi, action: Repair, path: C:\ProgramData\Package
Cache\{EE22E609-7D8B-4CEF-BB54-A6ADD164E181}v1.0.2\Foo.Bar.msi, arguments:
' MSIFASTINSTALL="7" XXX="" YYY="" ZZZ=""

Is there anything I'm missing here ?


Best regards,

--
Gilles QUERRET

Riverside Software
15d route de Bellevue • 69440 Mornant • France
Mob : +33 662.525.532
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to