I fail to see how this would be useful, but I don't think there is anything
today in place. The reason I question why you would do it is the condition
would end up being a constant expression (either always being true or always
being false). To me it seems like you'd want a BA with custom code for
detecting/prompting for a camera type, and from there property drive which
satellite MSI's to install. I could also envision a user having more than one
camera so they may need a UI with check boxes or a checked list box to select
the possible cameras.
What you can do is pass property values to a MSI from the Bundle via
<MsiPackage...>
<MsiProperty Name="CAMERATYPE" Value="Basler" />
</MsiPackage>
That being said, you could create your own extensions to do this but I still
fail at seeing how it could be useful.
-----Original Message-----
From: Scott Moyer [mailto:[email protected]]
Sent: Monday, March 10, 2014 1:58 PM
To: '[email protected]'
Subject: [WiX-users] Bootstrapper question
Does anyone know if a Bundle/Chain can access a public property from a bundled
msi?
In the following example the CAMERATYPE property is set in Genius.msi ...
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Bundle Name="Genius"
Version="1.0.0"
UpgradeCode="8feba949-46b1-4b33-9834-879478aaea32"
DisableModify="yes">
<BootstrapperApplicationRef
Id="WixStandardBootstrapperApplication.HyperlinkLicense" />
<WixVariable Id="WixStdbaLicenseUrl" Value="" />
<Chain>
<MsiPackage SourceFile="Genius.msi" />
<MsiPackage SourceFile="Basler.msi" InstallCondition="CAMERATYPE =
"Basler"" />
</Chain>
</Bundle>
</Wix>
Thanks!
________________________________
NOTICE: The information contained in this electronic mail transmission is
intended by Applied Vision Corporation and its affiliates for the sole use of
the named individual or entity to which it is directed, and may contain
confidential information and/or trade secrets. This electronic mail is not
intended for transmission to, or receipt by, anyone other than the named
addressee (or a person authorized to deliver it to the named addressee). This
electronic mail should not be copied or forwarded to any unauthorized persons.
If you have received this electronic mail transmission in error, please delete
it from your system without copying or forwarding it, and notify the sender of
the error by reply email or by calling Applied Vision Corporation at
330.926.2222, so that our address record can be corrected.
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the
definitive new guide to graph databases and their applications. Written by
three acclaimed leaders in the field, this first edition is now available.
Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users