FlexitimeTracker/DataCenter_Windows/WindowsDataCenter/FlexiTimeSystemInstaller/Bundle.wxs
chris.watts90@outlook.com bb05dd9828 create initial bundle installer using wix bootstrapper
added custom ui elements to conditionally install the card reader and data center services.
#26
2017-03-21 22:29:26 +00:00

32 lines
1.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:bal="http://schemas.microsoft.com/wix/BalExtension">
<Bundle Name="FlexiTimeSystemInstaller"
Version="1.0.0.0"
Manufacturer="Chris Watts"
UpgradeCode="d38e92db-48f9-40c3-9a6f-d76fbd07326e">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense">
<bal:WixStandardBootstrapperApplication
LicenseFile="License.rtf"
ThemeFile="Theme.xml" />
</BootstrapperApplicationRef>
<Variable Name="InstallCardService" Value="0" Type="numeric"/>
<Variable Name="InstallDataCenter" Value="0" Type="numeric"/>
<Chain>
<MsiPackage SourceFile="$(var.CardReaderServiceInstaller.TargetDir)CardReaderServiceInstaller.msi"
Compressed="yes"
Visible="no"
DisplayName="Card Reader Service"
InstallCondition="InstallCardService = 1">
</MsiPackage>
<MsiPackage SourceFile="$(var.DataCenterHostInstaller.TargetDir)WebApiServerHostInstaller.msi"
Compressed="yes"
Visible="no"
DisplayName="Flexitime Data Center"
InstallCondition="InstallDataCenter = 1">
</MsiPackage>
</Chain>
</Bundle>
</Wix>