Questions tagged [wix3.7]

The WiX Toolset v3.7. The WiX toolset builds Windows installation packages from XML source code. The toolset integrates seamlessly into build processes.

The WiX Toolset v3.7. The WiX toolset builds Windows installation packages from XML source code. The toolset integrates seamlessly into build processes.

WiX the Windows Installer XML toolset lets developers create installers for Windows Installer, the Windows installation engine.

The core of WiX is a set of build tools that build Windows Installer packages using the same build concepts as the rest of your product: source code is compiled and then linked to create executables; in this case .exe setup bundles, .msi installation packages, .msm merge modules, and .msp patches. The WiX command-line build tools work with any automated build system. Also, MSBuild is supported from the command line, Visual Studio, and Team Build.

WiX includes several extensions that offer functionality beyond that of Windows Installer. For example, WiX can install IIS web sites, create SQL Server databases, and register exceptions in the Windows Firewall, among others.

With Burn, the WiX bootstrapper, you can create setup bundles that install prerequisites like the .NET Framework and other runtimes along with your own product. Burn lets you download packages or combine them into a single downloadable .exe.

The WiX SDK includes managed and native libraries that make it easier to write code that works with Windows Installer, including custom actions in both C# and C++.

452 questions
63
votes
2 answers

How to create a bootstrapper application without a license agreement step

I have created a WiX Bootstrapper project. When the installation runs, it presents a license agreement. I want to create a bootstrapper without this step as I don't want it to show any license agreement. Is it possible to do it? If yes, how?
Monika
  • 669
  • 1
  • 6
  • 6
42
votes
4 answers

WiX: Digitally Sign BootStrapper project

I have a project for which I have built a WiX msi file. I also have a WiX bootstrapper (exe file) that checks for the existence of C++ 2005, installs it if not found and then installs the msi package. My project includes Crystal Reports as an msm…
BrianKE
  • 4,035
  • 13
  • 65
  • 115
30
votes
1 answer

Run ExeCommand in customAction as Administrator mode in Wix Installer

I am new to wix installer. I have developed a set-up using wix installer for my application and I need to execute a Custom Action to run a command in cmd.exe. In XP it works fine. But in Windows 8 & 7 the cmd prompt needs to be run as…
Dah Sra
  • 4,107
  • 3
  • 30
  • 69
20
votes
2 answers

Wix Installer - how can I show the value of [Manufacturer] in the install path?

I'm trying to create an installer with a UI, using WiX. My INSTALLFOLDER is set up using this:
serialhobbyist
  • 4,768
  • 5
  • 43
  • 65
15
votes
2 answers

Force uninstalling before installing any version with wix installer

Does anyone know: How can I Force wix installer to uninstall any previous copy previously installed, whether minor or major before installing a new version of our setup. If 1) can't be done when running a new minor/major setup, can I at least…
Thierry
  • 6,142
  • 13
  • 66
  • 117
15
votes
1 answer

Reference WixUI Error

Enviorment:Win7+VS2012+Wix3.7. Complile error: Unresolved reference to symbol 'WixUI:WixUI_InstallDir' in section 'Product:{9E327731-0EAC-4A02-9C3C-9C136ACCE05B}' Code is the follow:
user2492798
  • 589
  • 1
  • 4
  • 8
12
votes
2 answers

Wix *.msi installer Icon and logos

According to this http://wix.tramontana.co.hu/tutorial/user-interface/ui-wizardry I have created the following code
Gilad
  • 6,437
  • 14
  • 61
  • 119
11
votes
1 answer

How to generate consistent GUID using wix harvest tool

I am new to using WiX so this my be a dumb question. I am trying to keep the GUID generated by the harvest tool (heat.exe) consistent for files that I am packaging. Everyone seems to say that as long as the file path and sub path remain same…
tuxalot
  • 313
  • 4
  • 11
11
votes
2 answers

WiX installer not removing files on uninstall

I am telling a wix MSI file to remove files on uninstall, and it's simply not registering it. For the bundle I call the MSI file thusly:
Chris None
  • 189
  • 1
  • 1
  • 5
11
votes
2 answers

Passing command line args to MSI from WiX bundle

I’m on Wix 3.7. I have an MSI that I would like to set a registry key (perhaps via a Custom Action, as he will have to check if the key already exists). I understand that a Bundle in a bootstrapper project can't change the machine state (such as…
Stealth Rabbi
  • 10,156
  • 22
  • 100
  • 176
10
votes
1 answer

In my WiX-based MSI project, why does ICE24 tell me '2014.1.1.4' is an invalid version string?

I am using WiX 3.7 to build an MSI. When I build my *.wixproj project, I get the following error: error LGHT0204: ICE24: ProductVersion: '2014.1.1.4' is an invalid version string. My company uses an unusual versioning convention where the release…
Dan Jagnow
  • 1,175
  • 12
  • 28
10
votes
2 answers

How do I detect the currently installed features during a MajorUpgrade using WiX Burn MBA Bundles?

I'm using WiX 3.7's Burn/Managed Bootstrapper Application features to create a custom MBA-based installer. For each of the packages in my bundle's chain, when performing a MinorUpdate, I can easily detect which of the package features are already…
John M. Wright
  • 4,477
  • 1
  • 43
  • 61
9
votes
2 answers

Prevent services from losing settings on major upgrade in WiX

I'm trying to prevent my services from losing their settings (credentials and other options) on major upgrades in my WiX installer. I followed the advice here, and I'm trying to use NOT…
Brian
  • 243
  • 1
  • 8
9
votes
1 answer

Porting Custom Install Actions to Wix

I currently have a Visual Studio Deployment project for creating an MSI for my applicaiton, and I'm porting over to a WiX installer. The VS Installer used a library with Custom Install Actions that inherited from…
Stealth Rabbi
  • 10,156
  • 22
  • 100
  • 176
8
votes
1 answer

How to run heat.exe and register a dll in wix

I need to register a dll in regAsm and now i was using
Dah Sra
  • 4,107
  • 3
  • 30
  • 69
1
2 3
30 31