On 4/3/2012 6:38 PM, DuBois, Joseph wrote:
> 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
>
Thanks Joe,

Actually I was getting an error while implementing that code sent by 
You. The error is "The element in 'Wix' namespace 
"http://schemas.microsoft.com/wix/2006/wi"; has invalid child element 
'Bunlde' ". So can You please tell me the solution of this error.
Suppose I have to bind two msi file named "test_dlg.msi" and setup.msi . 
The path of both the files are C:\test_dlg
and C:\setup.msi . So Please send me a code which bind both the files.
One more thing I want to Launch this msi file with checkbox.  Suppose I 
check any checkbox, it should install setup.msi . Please tell me how to 
implement this also.



-- 
Vivek Soni
vivek.s...@brisetech.com
+91-7877127178


------------------------------------------------------------------------------
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