We were able to do this with the following.

The issue we ran into (that I posted a while back to the forums and never seen 
an answer to) is that though anyone can uninstall the individual pieces only 
the person who installed the "bundler" can uninstall it. And because the 
bundler requires all the pieces to be uninstalled, if anyone uninstalls one of 
them, it corrupts the bundler uninstall.

Hope this helps.
Joe

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"; 
xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension";>
  <Bundle Compressed="no" DisableModify="button" Version="1.0.0.0" 
Manufacturer="company" Copyright="company" 
UpgradeCode="de8cbfab-5f76-4ddb-b5fd-e946ea84f1ae" Name="Pedi Portal Bundled 
Installer">
    <BootstrapperApplicationRef 
Id="WixStandardBootstrapperApplication.RtfLicense" />
    <WixVariable Id="WixStdbaLicenseRtf" Value="c:\<path>\License.rtf" />
    <WixVariable Id="WixStdbaLogo" Value="c:\<path>\pediLogo.png" />
    <?define targetDomain = $(env.USERDOMAIN)?>
    <Chain>
      <ExePackage Id="DotNetFx4" InstallCondition="NETFRAMEWORK40CLIENT" 
Protocol="netfx4" InstallCommand="/q /norestart /chainingpackage" 
UninstallCommand="/q /norestart /chainingpackage" RepairCommand="/q /norestart 
/chainingpackage" SourceFile="c:\<path>\dotNetFx40_Full_setup.exe" 
Permanent="no" Compressed="no" Cache="no" Vital="no"></ExePackage>
      <?ifdef $(var.Platform)=x64) ?>
        <MsiPackage Id="PediPortal" SourceFile="C:\<path>\PortalSetup.msi" 
Compressed="no" EnableFeatureSelection="no" Vital="yes" >
          <MsiProperty Name="ALLUSERS" Value="1"/>
        </MsiPackage>  
      <?else?>
      <MsiPackage Id="PediPortal" SourceFile="C:\<path>\PortalSetup.msi" 
Compressed="no" EnableFeatureSelection="no" Vital="yes" >
          <MsiProperty Name="ALLUSERS" Value="1"/>
        </MsiPackage>        
      <?endif?>
      
      <MsiPackage Id="ImprivataCHB" SourceFile="c:\<path>\second.msi" 
Compressed="no" EnableFeatureSelection="yes" Vital="yes">
        <MsiProperty Name="ALLUSERS" Value="1"/>
        <MsiProperty Name="REBOOT" Value="force"/>
        <MsiProperty Name="AGENTTYPE" Value="1"/>
      </MsiPackage>
      
      
      <PackageGroupRef Id="Bundle.Generated.Packages"/>
    </Chain>
  </Bundle>
</Wix>


-----Original Message-----
From: Vivek SOni [mailto:vivek.s...@brisetech.com] 
Sent: Tuesday, April 03, 2012 5:34 AM
To: wix-devs@lists.sourceforge.net
Subject: [WiX-devs] Bind .msi file in .msi file

Hello Everybody,

Actually I want to know that "can I bind a .msi file in another .msi file?" If 
yes then please help me to do this as I am new on WIX, I don't have much idea 
about this. Thanks in advance.



------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to monitoring Big 
Data applications. Try Boundary one-second resolution app monitoring today. 
Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to