Highlights of WiX v3.0.4617.0

WiX v3.0.4617.0 was released on Friday, 17-October-08. You can download it from http://wix.sourceforge.net/releases/3.0.4617.0/.

Known issues

  • We tried a fix for 2163032: WiX Install Path but it didn’t take. Therefore, WiX still installs into a directory that will fail to build .wixproj projects created with earlier versions. A complete fix has been implemented for the next release.

New features

  • Mike added support to the NativeImage custom actions in WixNetFxExtension to support later versions of the underlying Common Language Runtime of the .NET Framework.
  • Mike also added additional code in the PermissionEx/SecureObjects custom actions to properly roll back registry permissions during failed major upgrades.
  • Heath added support for explicit patch states to DTF’s PatchInstallation class.
  • Jason‘s bucking for ownership of Heat with several new features:
    • Making Heat’s Visual Studio project harvester work with MSBuild 3.5 projects.
    • Adding HarvestProjects as a target in wix.target to run Heat against the HeatProject item group.
    • Adding the -t switch to heat.exe and Transforms property to the HeatFile, HeatDirectory, and HeatProject tasks to apply XSL transformations to Heat output.
  • Aaron added the VS90_SP1 property in WixVSExtension to detect Visual Studio 2008 SP1 by checking a particular file’s version. That overcomes a bug in VS setup that in a mildly twisted set of circumstances causes the registry-based detection of the VS90_SP_LEVEL property to report a lower SP level than the main VS product.

Bug fixes

3 thoughts on “Highlights of WiX v3.0.4617.0

  1. Is there any intent to fix SF bug 1976057 anytime soon? It appears it would require adding support for notion of “optional” columns in table schema, so old CustomAction tables and new ones with the new ExtendedType column could be supported in parallel.
    This bug basically makes Dark unusable for older (and the vast majority of) MSIs.