WiX Toolset v3.10.2

Rating:        Based on 8 ratings
Reviewed:  5 reviews
Downloads: 419137
Released: Jan 20, 2016
Updated: Jan 20, 2016 by bobarnso
Dev status: Stable Help Icon

Recommended Download

Application wix310.exe
application, 24282K, uploaded Jan 20 - 113733 downloads

Other Available Downloads

Application wix310-binaries.zip
application, 28093K, uploaded Jan 20 - 301479 downloads
Source Code wix310-debug.zip
source code, 46635K, uploaded Jan 20 - 1851 downloads
Application wix310exe.zip
application, 24007K, uploaded Jan 20 - 2074 downloads

Release Notes

WiX v3.10.2 is the latest recommended maintenance release of WiX v3.10 with a series of mitigations for a serious Windows vulnerability affecting all bootstrapper bundles. We strongly recommend upgrading to WiX v3.10.2 so you can ship safe bundles.

For more information about the vulnerabilities, the mitigations, and the release, see WiX v3.10.2 released.

There are two breaking changes due to this security fix:
  • A bundle cannot be named Setup.exe. When an executable is named Setup.exe, Windows loads additional DLLs in an insecure manner. To prevent such a guaranteed vulnerability, Light.exe now yields an error if the bundle output is named Setup.exe. As Setup.exe might be a common file name, this breaking change is especially annoying. Unfortunately, Windows loads the additional DLLs in a way that Burn code cannot mitigate.
  • The process that loads the bootstrapper application is no longer the process the user started. Attempts to use ::GetModuleFileName to locate the source media (i.e., with loose files next to the bundle .exe) will fail. A workaround is to use the new WixBundleSourceProcessPath and WixBundleSourceProcessFolder variables to find the original process. In general, this shouldn't be a serious problem--bootstrapper applications can already carry all the files they need using Payload elements.

  • wix310.exe is the installer for the WiX Toolset and is required for integration into Visual Studio.
  • wix310-binaries.zip contains the files that make up the WiX Toolset and is useful if you don't need Visual Studio integration -- for example, if you're just checking WiX into source control.
  • wix310-debug.zip contains a reference copy of the WiX source code and symbol (.pdb) files, both of which are useful when debugging problems with WiX.
  • wix310exe.zip contains the wix310.exe installer inside a .zip file, useful if your IT department prevents direct downloading of .exe files.

Reviews for this release

Will not install (neither would 3.9) unless you have a previous version installed first. I had to install 3.8, then was able to install 3.10.2. Before the Wix folks jump in and say "this is not a support forum", I'm not asking for support, just giving a review of a major problem with this release that many others seem to have as well. Windows 10 Pro / 64-Bit Visual Studio 2015 Enterprise / Update 2
by dhorne41 on Jun 19 at 1:16 PM
There are almost a hundred thousand installs. Most people are not having issues installing the WiX Toolset. However, some people do have problems (it happens to the best of installations). To help those that have installation problems, we direct you to support so we can actually help you get the tools installed. It isn't really possible to have a dialog to diagnose complex issues in these reviews forms on CodePlex. So, please do contact support. We'd love to help you get the tools installed.
Reply by robmen (Coordinator) on Jun 20 at 4:20 AM
Does not work any longer after Win10 updates removes .NET 3.5 and no WIX version using .NET 4.0 is considered stable? Why so many versions and only WIX 3.10 considered stable? Win10 has been out a long time and I don't want to install .NET 3.5 there as many have had problems. I did manage to use Win10 Programs and Features to add .NET 3.5 back but there seems to be no good reason why there cannot be a WIX version with at least .NET 4 that is considered production and stable.
by davekolb on Apr 27 at 8:06 PM
WiX v4.0 moves to .NET FX v4.x. If you'd like to help us get WiX v4.0 stable we'd love to have your help. In the meantime, we continue to maintain backwards compatibility in the WiX v3.x line of releases because that is what (almost) all users want. That means continuing to support MSBuild v3.5 (which IIRC is where most of the NETFX v3.5 code must continue to live).
Reply by robmen (Coordinator) on Jun 20 at 4:25 AM
cant install
by DaRusZain on Apr 14 at 5:03 AM
This is not a forum to get help. Please contact the wix-users mailing list. (See: http://wixtoolset.org/documentation/) We'll be able to root cause the installation issue there.
Reply by robmen (Coordinator) on Apr 15 at 4:06 AM
Good, however, I detect an issue with utilExtension. When I try to build my installer using Xmlfile from utilExtension, It throws an exception related with unknown miserrXmlFileFailedOpen,Read, Save and Select with culture es-ES. Any help will be very appreciated (VS 2015)
by Joearmonic on Apr 5 at 8:11 PM
This is not a forum to get help. Please contact the wix-users mailing list. (See: http://wixtoolset.org/documentation/)
Reply by robmen (Coordinator) on Apr 6 at 9:27 PM
I want to believe ... does not build ...missing WixBuild.targets
by rsaulnie on Feb 24 at 11:48 PM
To build, you will need to clone the repository from GitHub. The source code provided in the debug.zip is only intended for debugging purposes (i.e. it does not build).
Reply by robmen (Coordinator) on Mar 2 at 12:28 AM