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.
March 27th, 2008 at 18:10 #Shawn Lee
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.
March 27th, 2008 at 23:06 #Bob Arnson
There’s a couple of known issues with that build posted on the SourceForge bug tracker.
April 1st, 2008 at 03:02 #Gregor Colnik
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.
April 1st, 2008 at 08:20 #Bob Arnson
Gregor,
I’d suggest sending e-mail to wix-users (see http://sourceforge.net/mail/?group_id=105970).
April 19th, 2008 at 17:42 #Joy of Setup » Highlights of WiX v3.0.4014.0
[...] 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 [...]
June 4th, 2008 at 11:12 #Arun
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 ?
June 4th, 2008 at 19:35 #Bob Arnson
Arun,
You don’t need to upgrade Windows Installer, just WiX.
June 5th, 2008 at 10:45 #Arun
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 ?
June 5th, 2008 at 17:13 #Bob Arnson
Arun,
ICE66 warnings are harmless given the bugs in that version of darice.cub.