Questions tagged [wix]

The WiX Toolset (formerly known as Windows Installer XML) is a toolset that builds Windows installation packages and WiX bootstrappers from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages and EXE bootstrappers. For the cloud-based web development platform, use the [velo] tag.

The WiX Toolset (formerly known as Windows Installer XML) is a toolset that builds Windows installation packages and WiX bootstrappers from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI setup packages, MSM merge modules, MSP patches and EXE bootstrappers. The installer also provides a Visual Studio extension that creates WiX projects, which can be built with Visual Studio or MSBuild.

References:

10232 questions
4
votes
1 answer

Wix: How can I launch a help file after installation? (WIXUI_EXITDIALOGOPTIONALCHECKBOX)

I know about WIXUI_EXITDIALOGOPTIONALCHECKBOX and WIXUI_EXITDIALOGOPTIONALCHECKBOXTEXT. As I understand it, those things can be used to trigger a custom action. The examples I've seen run an EXE, or invoke a custom action in code. How can I run a…
Cheeso
  • 189,189
  • 101
  • 473
  • 713
4
votes
1 answer

How to get [ProgramFilesFolder] to populate to "C:\Program Files" burn UI project

I have a Burn Bundle with the following variable With the following property in my bootstrapper UI project's main view model public string InstallDirectory { …
Paul Matovich
  • 1,496
  • 15
  • 20
4
votes
3 answers

Wix Burn fails to download exePackage

I am using the exePackage attribute to download an exe pacakge - actually the VSTO runtime from microsoft. It fails to get the package. I believe this is the correct way to add it to the CHAIN
darbid
  • 2,545
  • 23
  • 55
4
votes
1 answer

WiX / MSI: How to update an registered shell extension on Windows XP

I have an application which registers a Windows Explorer shell extension. The application's installer is developed using WIX. I remove the old product before I install the new: RemoveExistingProducts Before="InstallInitialize" The problem is that…
wollnyst
  • 1,683
  • 1
  • 17
  • 20
4
votes
1 answer

Preventing uninstallation of DIFxApp-installed drivers

I’m creating an installer for a software application that interfaces with a hardware device. The hardware device uses an FTDI USB serial interface. I need to install the FTDI USB drivers (if the user doesn’t already have them) along with the…
SWB
  • 1,432
  • 2
  • 14
  • 24
4
votes
1 answer

WiX and start program - is it possible to pass parameters?

I have an WiX package, application starts after installation:
Oleg Sh
  • 8,496
  • 17
  • 89
  • 159
4
votes
2 answers

Custom action before MSI uninstallation with Wix

I'm using Wix to code my own MSI installer. I need to run the custom action only before uninstallation of the product, but before any registry values or files are removed. I did the following (just to try):
ahmd0
  • 16,633
  • 33
  • 137
  • 233
4
votes
3 answers

Adding MimeMap via WIX failed

I've been given a bug to fix an installer issue. Unfortunately, I know nothing about WIX, so I am not exactly where to start. The WXS file is adding the necessary MimeMap, but when QA installed our app on Windows 2003 with IIS6, the MIME type was…
Brian Genisio
  • 47,787
  • 16
  • 124
  • 167
4
votes
4 answers

How to include prerequisites with msi/Setup.exe in WIX

I'm trying to combine my package in a single setup EXE file and upload it to the Internet. I have created a Microsoft bootstrapper that contains Setup.exe with project MSI output, and pre-requisite .NET Framework 2.0, Windows Installer 3.1 , Visual…
Narayan
  • 1,189
  • 6
  • 15
  • 33
4
votes
3 answers

How can an MSI installer extension locate the installation directory of another application?

I have a main application TheApp which supports plugins. Application A is installed by default at $(ProgramFiles)\TheApp, but the gold-owners want this to be user-customizable, so its location may vary depending on user input at installation…
John Källén
  • 7,551
  • 31
  • 64
4
votes
0 answers

WIX Bundle "This installation package could not be opened."

Alright, so I've been working with the WIX installer and I'm working on building a bundle for bootstrapping the .NET framework. After a lot of reading the official material I've had issues with getting any bundle to start. I finally decided to strip…
Falterfire
  • 156
  • 4
  • 9
4
votes
1 answer

WIX CUSTOM ACTION CALL AFTER NEXT

How can I make a call to my Custom Action dll when I click on Next button? Currently what I am doing is given below:
reapen
  • 705
  • 4
  • 13
  • 26
4
votes
2 answers

Creating an entry point in a C# DLL to call from WIX

I am trying to find a way to create an entry point for my C# DLL. I am aware of how to call other DLL's in C# but cannot find how to create one. I need this in order to call it in my WiX installer as a customer action.
Scott Boettger
  • 3,657
  • 2
  • 33
  • 44
4
votes
5 answers

Parameters for WiX's ExePackage and InstallCommand

I have an executable that requires a preset of parameters being passed to it, hence the need for a batch file (.bat). All was working well until I figured that the folder path used in [WixBundleLastUsedSource] could contain a space. Here is the EXE…
user2485350
  • 41
  • 1
  • 2
4
votes
1 answer

WiX Toolkit, MSI product with bootstrapper bundle, what is the correct sequence of events?

My application requires 12 DLL files and .NET 4.0 Client profile and SQL Server Compact. Using WiX Toolkit 3.7 and Visual Studio 2012, I have built a Burn bootstrapper that installs the .NET 4.0 and SQL Server Compact and then my MSI file which has…
VipX1
  • 115
  • 2
  • 10