[WiX-users] How to create a feature set that installs an msi and a bundle exe
I have an application that consists of two components, a client and a server. The client will always get installed and the server is optional. If the server is selected to be installed SQL Server also needs to be installed as a prereq. I have created a separate msi for the client. For the server I created a bundle. I have tested both of these and they install properly. Now I would like to create a new msi with a feature set that when the client is selected it executes the client msi and when both are selected it executes both the msi and the server bundle exe. I was unable to get any help when I asked this in August. Is this possible and does anyone have an example? If not does anyone have any suggestions? Thanks for the help, Gary -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-create-a-feature-set-that-installs-an-msi-and-a-bundle-exe-tp7598468.html Sent from the wix-users mailing list archive at Nabble.com. -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How to create a feature set that installs an msi and a bundle exe
Two options that come to mind are: Two bundles, one for the client, and one for the server. A single Bundle which conditionally installs the server components. Use a check box on the install or options page (you'll need a custom theme if your using WixStdBA) tied to a burn variable to determine if the SQL Server/Server install is needed. If your check box is named the same as the variable, it should update the variable when the user changes the state. You can then use the variable in ExePackage/@InstallCondition and MsiPackage/@InstallCondition to determine if your bundle needs to install the server/server prerequisites. -Original Message- From: garymonk [mailto:g...@gurudental.com] Sent: Monday, December 08, 2014 11:50 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] How to create a feature set that installs an msi and a bundle exe I have an application that consists of two components, a client and a server. The client will always get installed and the server is optional. If the server is selected to be installed SQL Server also needs to be installed as a prereq. I have created a separate msi for the client. For the server I created a bundle. I have tested both of these and they install properly. Now I would like to create a new msi with a feature set that when the client is selected it executes the client msi and when both are selected it executes both the msi and the server bundle exe. I was unable to get any help when I asked this in August. Is this possible and does anyone have an example? If not does anyone have any suggestions? Thanks for the help, Gary -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-create-a-feature-set-that-installs-an-msi-and-a-bundle-exe-tp7598468.html Sent from the wix-users mailing list archive at Nabble.com. -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How to create a feature set that installs an msi and a bundle exe
Thanks for the reply. I would prefer two bundles, which I sort of have now. Currently I have an msi for the client and a bundle for the server because of the SQL Server requirement. How can I combine them into a single msi/exe with each one being a feature on a feature tree? Thanks, Gary -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-create-a-feature-set-that-installs-an-msi-and-a-bundle-exe-tp7598468p7598470.html Sent from the wix-users mailing list archive at Nabble.com. -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How to create a feature set that installs an msi and a bundle exe
If you're looking for a nested MSI, that had not been support by the Windows Installer Service for a long time. If you want a Feature Tree interface on a bootstrapper, you'll need a custom BA. -- John Merryweather Cooper Senior Software Engineer | Enterprise Service Applications | Continuing Development Jack Henry Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050 |jocoo...@jackhenry.com -Original Message- From: garymonk [mailto:g...@gurudental.com] Sent: Monday, December 8, 2014 12:30 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] How to create a feature set that installs an msi and a bundle exe Thanks for the reply. I would prefer two bundles, which I sort of have now. Currently I have an msi for the client and a bundle for the server because of the SQL Server requirement. How can I combine them into a single msi/exe with each one being a feature on a feature tree? Thanks, Gary -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-create-a-feature-set-that-installs-an-msi-and-a-bundle-exe-tp7598468p7598470.html Sent from the wix-users mailing list archive at Nabble.com. -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users NOTICE: This electronic mail message and any files transmitted with it are intended exclusively for the individual or entity to which it is addressed. The message, together with any attachment, may contain confidential and/or privileged information. Any unauthorized review, use, printing, saving, copying, disclosure or distribution is strictly prohibited. If you have received this message in error, please immediately advise the sender by reply email and delete all copies. -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How to create a feature set that installs an msi and a bundle exe
If I create a bundle for the client can I use the standard bootstrapper? -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-create-a-feature-set-that-installs-an-msi-and-a-bundle-exe-tp7598468p7598472.html Sent from the wix-users mailing list archive at Nabble.com. -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How to create a feature set that installs an msi and a bundle exe
Jacob has detailed the approach to take, using a bundle (not msi) to conditionally instal other msi (or exe/bundle) packages. There are some more examples of modifying an options dialog at: https://wixextba.codeplex.com/SourceControl/latest#Examples/Bundle10.wxs Since the extended bootstrapper functionality was added to Wix at 3.8 you don't need the dll at that sight, but the examples are still helpful. -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-create-a-feature-set-that-installs-an-msi-and-a-bundle-exe-tp7598468p7598473.html Sent from the wix-users mailing list archive at Nabble.com. -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users