bootstrapper

Chaining & Bootstrapping multiple MSIs & merging the existing MSIs featureset GUI into a custom one

一世执手 提交于 2019-12-23 02:35:04
问题 The questions regarding Bootstrapper & Chaining might have been asked before. I am trying to ask something similar & different . My requirement is to CHAIN 3 installshield msi into a single one and expose the feature selection GUI of 2 of the MSIs as a single feature set such that when the user selects any of the features on the top-level, that selection is passed as parameter(s) to the underlying respective msi & installation continues. User may launch this exe / setup again where he can

Wix Burn: Custom Bootstrapper upgrade but Installs side by side with older version

可紊 提交于 2019-12-22 23:00:16
问题 I'm struggling with my Custom Bootstrapper Upgrade issue. By following this thread, I'm using LaunchAction.Install. This does Upgrade the Product as well as Boostrapper, but older Bootstrapper remains there, as shown in following screen shot. If I invoke ver 1.0.0.0 from here, it would display Dialog to Install, but would do nothing. However, invoking ver 1.0.1.0 would give me the option to Uninstall the product. However, upon Uninstall, it would only remove itself, and "My Product" is left

Bootstrapping sequence validation issue using WiX 3.6 and Burn

本小妞迷上赌 提交于 2019-12-22 13:30:30
问题 <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> <Bundle Name="My Test Program" Version="1.0.0.0" Manufacturer="Microsoft" UpgradeCode="cc7cfeae-c3a4-4430-841e-f927de3f9f95"> <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" /> <util:RegistrySearch Id="FindDotNet35SP1InstallRegValue" Root="HKLM" Key="SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5" Value="SP"

WIX Burn Bootstrapper not asking for admin rights for my MSI

ε祈祈猫儿з 提交于 2019-12-22 02:41:13
问题 I created an MSI with WIX that needs elevated permissions to work correctly. In the MSI Project, I specified this via <Package [...] InstallPrivileges="elevated" /> Now I included this MSI in a custom bootsrapper project, based on WixWPF Bootstrapper. As I understand it, the bootstrapper itself should not alter the machine state and thus should not require elevated privileges. I would now expect the Bootstrapper to automatically launch the integrated MSI with elevated priviliges, prompting

WIX Burn Bootstrapper not asking for admin rights for my MSI

流过昼夜 提交于 2019-12-22 02:41:03
问题 I created an MSI with WIX that needs elevated permissions to work correctly. In the MSI Project, I specified this via <Package [...] InstallPrivileges="elevated" /> Now I included this MSI in a custom bootsrapper project, based on WixWPF Bootstrapper. As I understand it, the bootstrapper itself should not alter the machine state and thus should not require elevated privileges. I would now expect the Bootstrapper to automatically launch the integrated MSI with elevated priviliges, prompting

Cancel Installation and Rollback using wix burn Bootstrapper UI

十年热恋 提交于 2019-12-21 21:35:00
问题 I am using Wix 3.7. I am trying to create wix burn bootstrapper that install my msi. I have added two buttons in my BA UI for Install and Cancel. i am using C# for BA UI design. I have added the follwoing code in Install button for launch installation. MySampleBA.Model.Engine.Detect(); MySampleBA.hwnd = IntPtr.Zero; MySampleBA.Model.Bootstrapper.PlanBegin += this.PlanBegin; MySampleBA.Model.Bootstrapper.DetectPackageComplete += this.DetectedPackage; MySampleBA.Model.Bootstrapper

WiX .NET Bootstrapper - Feature Selection

折月煮酒 提交于 2019-12-21 12:58:58
问题 We are trying to get a custom .NET Bootstrapper to selectively install features in an MSI package through our WiX installer. Having registered to the event PlanMsiFeature we thought that we would be able to access the features in our MSI and exclude certain features based upon preset conditions. The event, however, never appears to be invoked. Has anybody managed to use this event successfully? Many thanks. 回答1: We solved this issue. There were a couple of key items missing. 1) In the Bundle

Start application after installation using WiX/Burn

别说谁变了你拦得住时间么 提交于 2019-12-21 03:19:16
问题 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:/

In WiX, what's the correct way to enable .NET 3.5?

喜夏-厌秋 提交于 2019-12-20 05:30:14
问题 I'm creating an installer for a Windows desktop app, which has a dependency on another product that requires .NET 3.5 When installing this on Windows 10, .NET 3.5 is included and has to be enabled in Add/Remove Windows Features. I don't think it is valid to install a downloadable version of .NET 3.5 on Windows 10 (correct me if I'm wrong!). So, is there a way to get WiX to enable the .NET 3.5 "feature" rather than downloading and installing it? 回答1: Not sure whether this is the correct way

Wix Bootstrapper MSI-Package logging, how?

僤鯓⒐⒋嵵緔 提交于 2019-12-19 18:31:50
问题 I have a bootstrapper that installs a MSI-package. How can i achieve that at least the msi-package-installation gets logged( verbose logging )? And where can i set the log-file-path? Because I won't be able to log everything i guess? And no, i don't want a cmd-solution , i need to implement this into my setup Found LogPathVariable, but don't really know how it works? <MsiPackage SourceFile="$(var.Setup.TargetPath)" LogPathVariable="" /> Googled arround many times and havn't found a solution