wix3

Customizing text in the standard Wix dialogs

I'm making use of the Wix standard dialogs. How do I customise the text of the messages displayed? For example, in the License Agreement page, I want to change the text "I accept the terms in the License Agreement" to "I acknowledge and accept the terms of the above agreement." Related: How can I set at runtime the text to be displa...

Upgrade individual feature in WIX feature-tree without uninstalling/upgrading other feature(s)

Hello, I'm trying to create a setup project using WIX that will allow me to install multiple features of a single product. How can I update one of the installed features (which is independent of the other installed features) without having to reinstall the other features in the feature-tree? For example, I want to be able to have a p...

3rd party Wix libraries

I am just getting started with Wix. I see there there a several libraries included with the default Wix install. I also see that users can create their own libraries(wixlibs). Are there any 3rd party Wix libraries out there that add additional functionality to Wix that may not come packaged with the default install? ...

Understanding GUIDS, updates, and patches with Windows-Installer

Hi, I'm learning about Windows-Installer and Wix, and have a number of questions related to how it works: If a component GUID changes, but the same files are in the component, what happens on a major upgrade? Do the files get replaced? If a component is removed from a product, what happens to the associated files on a major upgrade? ...

Wix - how to handle project references when using heat's output with candle?

Hi, I'm trying to use heat on a web .csproj, and then use candle on the output. So far, I've done: heat project "StatusReport Web.csproj" -pog:Binaries pog:Content -ag -out StatusReport.wxs And then: candle StatusReport.wxs However, upon the latter, I get: Error CNDL0150: Undefined preprocessor variable '$(var.StatusReport Web.Ta...

In WIX, how to install WebFilter at the server level?

I know how to install a WebFilter into a particular WebSite (or Virtual Server). How can I install a WebFilter into the WebService - or to the top-level server? ...

How can I add attributes and elements from a new namepace in Wix and ignored by Wix?

I want to add a unrelated attribute in the Wix wxs file and want Wix to ignore it. It currently throws up following error as it goes looking for the extension. The Component element contains an unhandled extension attribute 'myns:myattr'. Please ensure that the extension for attributes in the 'http://tempuri.org/myschema.xsd' namespac...

Wix Open web page when uninstall completes

Hi, I'm using Wix3. I need to open a web page when the user uninstalls the product. Any ideas how it can be done? Thanks. ...

WiX: Passing Data to managed custom action does not work

Hi everybody, i got a problem regarding wix and managed custom actions: I already managed it to create an managed custom action and got it called from my installer (verified it in the installation log files). My Problem is now that i did't manage it to pass data to the custom action. Afaik if i choose to run the custom action in such a ...

Controlling Shortcut order in wix

Given a Wix installer with multiple shortcuts in the start menu, how can I, without renaming the shortcuts, control the order they appear in the start menu? ...

WiX: Passing Install path to managed custom action

Hi, new Day, new Problem;-) Still got to struggle with managed custom action. I already managed it to call an custom action and passing some test data to it. Now i want to replace the testdata with the real data i need. And here the problems starts: I want to call a batch file wich was installed in a subdirectory of my installation. Th...

how to update product.wxs file dynamic

Hello, i want to make an application which includes dynamic screensaver. User can select multiple images from their PC and generate swf file. so i want to include swf file and images in the wix project dynamically. and want to generate an MSI file.is there any way to add images path and swf file dynamically reply me soon Sami...

Platform Identification in WIX 3.0

Hi, I am facing issues when migrating the managed code from x86 to x64 platform. I have a WIX project to create a MSI which will be executed through Bootstrapper. On x86 Platform, files get copied in “Program Files” as per the Project.wxs file. But if the same MSI is installed on x64 Platform through Bootstrapper, all the installation f...

How To Run the Installed Application After Setup in Wix?

I want to execute the application, I have upgraded. http://wix.sourceforge.net/manual-wix3/run%5Fprogram%5Fafter%5Finstall.htm does not work for me as I do not have an Exit dialog. ...

WiX: How can I install a guidance automation package (GAT) using WiX?

I'm currently writing an installation for our in-house development SDK. Part of this SDK is a guidance package for Visual Studio 2008 (Guidance Framework Version: February 2008). Unfortunately I have no idea how to write a WiX-installation for the guidance package created. How to do that? By default the guidance-package-wizard in Visu...

install previous version when service major upgrade fails

Hi, I have the following scenario. MSI installs a service. MSI makes MAJOR upgrade to this installed service (uninstalls old version and installs new version) During the major upgrade if it fails, it makes rollback and the service uninstalls completely. Is it possible to tell MSI that if service major upgrade fails, uninstall the up...

Is it possible to determine if New or Existed folder was selected in the WiX?

There are PathEdit and DirectoryList controls which are associated with the same string valued property. That property is the path selected by the user. When user press NewFolder the DirectoryListNew ControlEvent raises. This event notifies the DirectoryList control that a new folder must be created; it creates the new folder, and select...

Copy if not exist in WiX

I have a config file, myapp.exe.config, that I want to install only if it does not already exist. That is, I don't want to overwrite any existing config file. How can this be done in WiX? (Ultimately I will have to do something more sophisticated with settings, having defaults and overrides and so on. But in the meantime I am just looki...

Problem with WiX Votive 3.0 preprocessor

I have just started using WiX for the first time. I added a WiX Votive project to my existing C project. To automatically select the correct source folder for the binaries add used the following: <Directory Id="INSTALLLOCATION" Name="Trapeze Capture For Objective" FileSource="$(var.CaptureForObjective.TargetDir)"> That results in th...

Stop service at uninstall on Win 7 with UAC on from WIX

Hi, How can i stop my service at uninstall in Win7 or Vista with UAC on from WIX? When i uninstall my service from Control Panel in Win7 or Vista with UAC on I always get "File is in use message". How can i stop it so that message won't appear? I have this code in Wix: <ServiceInstall Id='MyServiceInstall' DisplayName='OnPremises ...