burn

WiX: How do I get the MSI's dialogs to show, when wrapped in Burn/EXE?

时光毁灭记忆、已成空白 提交于 2019-12-03 13:26:32
I have an MSI with its dialogs, prompting the user to [1] browse to installation directory, [2] accept EULA, [3] Launch app when the installation is finished. I wrapped the MSI in a Burn Bundle to make an EXE. Now all I see is the EXE's prompt for the EULA, but no prompt to choose the installation directory, or launch the app. I want to use the EXE format because customers understand it, I can associate my icon and embed my version number in the EXE, and it prompts for Admin password. Customers download my software as a single executable file. This is the code: <WixVariable Id="WixStdbaLogo"

WiX Burn 3.6 beta - custom UI examples

纵饮孤独 提交于 2019-12-03 10:45:34
Are there any good references/examples for WiX Burn 3.6 custom UI? I googled around, but they are broken pieces of the information. Bill Campbell The WiX installer itself is a good example and the source is freely available via CodePlex ( WiX 3.6 Beta ). Check out the WixUX project, which is the bootstrapper for the WiX 3.6 install. Another Stack Overflow question is Custom WIX Burn Bootstrapper user interface? , describing how to get started. Or if you get the latest weekly WiX releases , the project has been renamed to WixBA. See src\Setup\WixBA . Andez Yes, they are scattered all over. I am

Start application after installation using WiX/Burn

ぐ巨炮叔叔 提交于 2019-12-03 09:55:09
I'm aware of similar questions in WiX MSI, but I'm having issues starting an application within a bootstrapper EXE file created with Burn after the installation. My full bundle is below. If it makes any difference to the scenario, the bootstrapper is started in passive mode, so the user shouldn't need to press anything. <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:bal="http://schemas.microsoft.com/wix/BalExtension" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> <Bundle Name="My Company AutoUpdater" Version="1.0.11"

WiX Burn - Determine what items are already installed

馋奶兔 提交于 2019-12-03 07:01:45
I've a burn installation whereby the user can select which of three options to install - each one directly relates to one of three MsiPackages in a chain, such as : <Chain> <MsiPackage SourceFile="..\ProductA\bin\Release\ProductA.msi" InstallCondition="chkProductA" /> <MsiPackage SourceFile="..\ProductB\bin\Release\ProductB.msi" InstallCondition="chkProductA" /> <MsiPackage SourceFile="..\ProductC\bin\Release\ProductC.msi" InstallCondition="chkProductC" /> </Chain> All fine. However, when I run the msi next time, I only want to re-install/update the items that were selected originally - ie if

How to create a Wix Exepackage that only has a download link

隐身守侯 提交于 2019-12-03 06:48:10
I am trying to create an ExePackage [using the DownloadUrl property] in my bundle that downloads Sql Express 2014 and installs it using the following code <ExePackage Id="Sql2014Express" DisplayName="SQL Server 2014 Express" Cache="no" Compressed="no" PerMachine="yes" Permanent="no" Vital="yes" Name="SQLEXPRWT_x64_ENU.exe" DownloadUrl="http://download.microsoft.com/download/E/A/E/EAE6F7FC-767A-4038-A954-49B8B05D04EB/ExpressAndTools%2064BIT/SQLEXPRWT_x64_ENU.exe" InstallCommand="/ACTION=Install /INSTANCENAME=$(var.InstanceName) /FEATURES=SQL /SECURITYMODE=SQL [SqlVariable] /TCPENABLED=1

How can I allow MSI features to be selected in a WiX burn bootstrapper?

匆匆过客 提交于 2019-12-03 05:36:40
I have just started playing around with Burn to try and chain multiple MSI files. I am using WiX v3.6.2705.0. The chaining is working but I'm now trying to get optional features to work. I was hoping that it would just be a case of setting EnableFeatureSelection to "yes" for my MsiPackage tags but it doesn't make any difference whether it is turned on or off. Is there anything else that needs to be done to get optional features working or is this a known issue? Thanks, Alan BryanJ If you want to display the features in a UI for the user to select then there are two options: Create a custom

Wix Installation - Using Burn to have Managed UI & Displaying Same Progress Text as Built In dialogs

白昼怎懂夜的黑 提交于 2019-12-03 00:42:47
I am using Wix Burn to install per-requisites of our project, I have used ManagedBootstrapperApplicationHost to have custom UI, I have been following project available from Wix Source code to create my Managed WPF application.. Now the problem is the Progress (Message) it shows that doesn't match the progress message we have using inbuilt UI - WixStandardBootstrapperApplication.RtfLicense Basically I am using following code from the Wix source private void ExecuteMsiMessage(object sender, ExecuteMsiMessageEventArgs e) { lock (this) { this.Message = e.Message; e.Result = this.root.Canceled ?

How can I uninstall a MSI but not the Bundle itself using WiX MBA?

心不动则不痛 提交于 2019-12-02 21:11:50
问题 My Requirements: I have few MSI files which need to be installed. User can select which one he wants to install/uninstall. For this purpose I have used WiX bootstrapper where I have used WPF UI to list down all the MSI and few buttons to Intstall/Upgrade/Uninstall Till now I am able to install selected MSI using InstallCondition but could not manage the uninstall. If I uninstall any of the MSI, the Bundle is also getting uninstalled. Hence it is not showing in the Add/Remove Program. So I

Wix doesn't remove previous version of burn exe during major upgrade

旧巷老猫 提交于 2019-12-02 16:11:20
问题 I have created a wix exe using burn bootstrapper. When I try to do a major upgrade on it, the new version gets installed. The features missing in the new upgrade are also removed from the existing folder structure. But in "Add or Remove Programs" I can still find both the installations. I have incremented the version from 1.0.0.0 to 1.0.1.0 in Bootstrapper project's Bundle.wxs file. I have also incremented the version in Setup project's Product element from 1.0.0.0 to 1.0.1.0. I didn't change

How can I uninstall a MSI but not the Bundle itself using WiX MBA?

主宰稳场 提交于 2019-12-02 08:47:23
My Requirements: I have few MSI files which need to be installed. User can select which one he wants to install/uninstall. For this purpose I have used WiX bootstrapper where I have used WPF UI to list down all the MSI and few buttons to Intstall/Upgrade/Uninstall Till now I am able to install selected MSI using InstallCondition but could not manage the uninstall. If I uninstall any of the MSI, the Bundle is also getting uninstalled. Hence it is not showing in the Add/Remove Program. So I would like to know if there is any way to allow uninstall of individual MSI but not the Bundle itself? I'm