KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I tried to construct a working example of a WiX 3.6 installation script. We currently use WiX 3.5 and now we would like to begin installing the .NET 4 Client Profile framework as a pre-requisite for our MSI file that our product.wxs script creates. WiX 3.6 seems like the best way forward. Is there a functional example of how to do this with WiX 3.6? Here is our 3.5 script we use today: <?xml version="1.0" encoding="utf-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> <!-- Version change handling --> <?define UpgradeCode="###############################"?> <?ifdef env.BUILD_NUMBER ?> <?define ProductVersion="2.6.$(env.BUILD_NUMBER).0"?> <?else ?> <?define ProductVersion="2.6.0.0"?> <?endif ?> <Product Id="*" Name="###############################" Language="1033" Version="$(var.ProductVersion)" Manufacturer="###############################" UpgradeCode="$(var.UpgradeCode)"> <Package InstallerVersion="200" Compressed="yes" /> <!-- Custom actions for this installer --> <Binary Id="###############################.dll" SourceFile="..\..\Libraries\###############################.CA.dll" /> <!-- Kill ##### before installation begins --> <CustomAction Id="Kill#####ActionId" BinaryKey="###############################.dll" DllEntry="Kill#####Action" Execute="immediate" Impersonate="yes" Return="check" /> <InstallExecuteSequence> <Custom Action="Kill#####ActionId" Before="InstallInitialize" /> </InstallExecuteSequence> <!-- ADD/REMOVE Programs icon --> <Icon Id="
Tags (comma-separated)
Save Edits
Cancel