Highlights of WiX v3.0.4207.0

WiX v3.0.4207.0 was released on Saturday, 7-June-08. You can download it from http://wix.sourceforge.net/releases/3.0.4207.0/. Note that WiX v3.0.4206.0 was released on Friday but contains a bug that breaks MSBuild-based projects.

New features
  • All the command-line handling for tools like Candle.exe was refactored to simplify repetitive code and do better error-checking.
  • Project reference preprocessor variables are now populated by the project reference name rather than the project base name itself.
  • When adding a new component to a new feature in a patch, the feature is now automatically added to the patch.
  • .wixproj projects now define project output groups.
  • Votive projects now support x86, x64, and ia64 platforms (dropping the invalid AnyCPU platform).
Bug fixes
  • An intermittent DTF bug setting property values.
  • The DTF ComponentInfoCollection and FeatureInfoCollection enumerators now work correctly.
  • 1793251
  • 1983810
  • 1985794
Posted in WiX at June 7th, 2008. Trackback URI: trackback
Tags: ,

4 Responses to “Highlights of WiX v3.0.4207.0”

  1. June 17th, 2008 at 13:46 #Christopher Painter

    Do you mind going into a little detail was AnyCPU was killed ( and my build automation in the process ).

  2. June 17th, 2008 at 13:46 #Christopher Painter

    s/was/why

  3. June 17th, 2008 at 19:51 #Bob Arnson

    Because MSI packages can’t be platform-neutral. AnyCPU is a .NET-ism.

  4. June 17th, 2008 at 20:31 #Christopher Painter

    Trying to stay out of the weeds, but as we saw with the google app engine, not all `programs` are in PE format. Also since 64bit OS support 32bit subsystems, I guess in my mind the use of a 32bit package on a 64bit system sorta is the equivilant to AnyCPU.

    Ohwell, I fixed my build automation so moving on…

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>