Highlights of WiX v3.0.3907.0

WiX v3.0.3907.0 was released on Friday, 7-Mar-08. You can download it from http://wix.sourceforge.net/releases/3.0.3907.0/.

New features

  • In last week’s build, I updated the .cubs to the versions shipped in the Windows 2008/.NET Framework 3.5 SDK. While that fixed the bugs in ICE39 and ICE45, it introduced a new bug — or at least a “suboptimal design” — in ICE66. ICE66 reports a warning if you use a Shortcut table that has the new columns introduced in MSI 4.0. WiX supports MSI 4.0, so includes those columns. (Previous versions of MSI ignore them.)
    Unfortunately, ICE66 checks only that the columns are present and that your package schema is less than 400. It should check that any of the columns are used (i.e., have non-NULL values) before warning. So I worked around ICE66 by implementing all of its checks in the WiX linker instead and suppressing ICE66.
    It’s easy to implement such checks in the linker because we have all the WiX objects to check various tables and rows; it would be interesting to see if we could implement the less efficient ICEs (like ICE03) in the linker and cut down on build time.

Bug fixes

  • 1906436
  • 1909111
  • WoW64 file system redirection is now enabled while creating the MSXML object, to fix the XmlFile and XmlConfig custom actions on Vista x64.
  • Peter, who originally added support for InstanceTransforms, added support for transforms when the Product/Id attribute uses asterisk to generate the product code every build. That was previously an error.

Comments 8

  1. Shawn Lee wrote:

    I’ve tried out WiX v3.0.3907.0 on my machine running Vista Home Premium, VS2005 Version 8.0.50727.867 (vsvista.050727-8600) and it has the following problems:
    1. The Solution Explorer is not showing anything.
    2. It crashes VS2005.

    Before this, I was trying WiX 3.0.2925.0 and light.exe throws exception.

    Seems like you guys might need more testing done on Vista platform.

    Posted 27 Mar 2008 at 18:10
  2. Bob Arnson wrote:

    There’s a couple of known issues with that build posted on the SourceForge bug tracker.

    Posted 27 Mar 2008 at 23:06
  3. Gregor Colnik wrote:

    Dunno if this is the correct page to ask questions. But is there any documentation or hint or an example of how to use the newly added support for instanceTransforms (and instance) tags in wix.

    I need to create a msi installation that has to be run (installed) more than once (multiple instances of installation) on same computer, and i read this should be done with instanceTransforms somehow. But i can’t find anywhere how to use this in wix.
    I know i’m somehow supposed to use torch to create a transformation but that’s about as much as i know…

    I’d really apreaceate it if someone could help me, or point me in a direction with examples where is used in wix..

    thank you.

    Posted 01 Apr 2008 at 03:02
  4. Bob Arnson wrote:

    Gregor,

    I’d suggest sending e-mail to wix-users (see http://sourceforge.net/mail/?group_id=105970).

    Posted 01 Apr 2008 at 08:20
  5. Arun wrote:

    I getting the ICE66 warning as im using shourcut. I have windows staller 3.1 on my machines. I didnt exactly follow your posting, did you say, it has been fixed in 3.0.3907 ? or should we just ignore it ? Im using 3.0.3907 version of Wix.

    Any ideas how i can get rid of these warning without having to upgrade my windows installer ?

    Posted 04 Jun 2008 at 11:12
  6. Bob Arnson wrote:

    Arun,

    You don’t need to upgrade Windows Installer, just WiX.

    Posted 04 Jun 2008 at 19:35
  7. Arun wrote:

    Thanks Bob,
    We made a decision that we will stick to 3.0.3907 for our present releases.
    Is it okay to ignore these warnings if i didnt get to upgrade ? I dont think those warnings will do any harm or does it ?

    Posted 05 Jun 2008 at 10:45
  8. Bob Arnson wrote:

    Arun,

    ICE66 warnings are harmless given the bugs in that version of darice.cub.

    Posted 05 Jun 2008 at 17:13

Trackbacks & Pingbacks 1

  1. From Joy of Setup » Highlights of WiX v3.0.4014.0 on 19 Apr 2008 at 17:42

    [...] been a while since the last “weekly” release. As Rob explained, Mike was working on changes to the build system to support 64-bit builds; we [...]