Happy Holidays! It is my pleasure to announce that the WiX toolset v3.7 is now officially declared Production/Stable. The final build number is v3.7.1224.0. You can download it from here.
From the beginning WiX v3.7 was designed to be short release. It adds a couple small features to Burn that didn't quite make it into WiX v3.6 and fixes a number of bugs that didn't fit in the WiX v3.6 release. The largest change in WiX v3.7 is the complete redo of the build system that eschews NAnt in favor of MSBuild everywhere.
Quick recap:
- MSBuild-based build system - it's all MSBuild everywhere. Much cleaner, much more robust, much better system to take us forward.
- Bundle self-update - a BootstrapperApplication can indicate to the Burn engine that a newer version of the Bundle is available so that Burn can download and launch that install instead. You can see this feature in action with the WiX v3.7 install itself. Just grab and older build and watch the button in the left corner.
- Bundle reference-counting - MSI and (thanks to a bug fix in v3.7) MSP packages are automatically reference counted by the Burn engine. In WiX v3.7 you can specify a stable dep:ProviderKey for your Bundle and other Bundles be able to reference count it. Great if you want to ship redistributables as Bundles. There is a bug open for WiX v3.8 to make this a bit more automatic.
It feels great to get this release out on time (we wanted to get it done this year) with these features. I wish we would have fixed more bugs but that is pretty much always true. We'll just have to pick up fixing more bugs in WiX v3.8.
In the meantime, keep coding. You know I am!
RobMensching.com LLC
13 Comments
Comment by Immo Landwerth on Monday, December 24, 2012 11:16 PM
Comment by Bernhard Reinisch on Saturday, December 29, 2012 1:11 PM
http://wix.sourceforge.net/manual-wix3/author_product_dependencies.htm
Comment by John Lueders on Friday, January 18, 2013 9:24 PM
Comment by Tamas Somogyi on Thursday, February 7, 2013 5:58 AM
Comment by PeterM on Monday, February 11, 2013 8:03 PM
Comment by Vijayakumar on Tuesday, February 12, 2013 7:49 PM
Comment by Trond Andersen on Wednesday, February 13, 2013 5:18 AM
Hasn't this feature been documented yet? If so - any (preferably simple) samples that I could look at to see this upgrade feature in action?
Comment by bgavin on Tuesday, March 12, 2013 7:15 AM
WinZIP 16.5 64-bit edition.
Comment by Rob Mensching on Tuesday, March 12, 2013 8:01 AM
Comment by Mark E. Scott Jr. on Friday, March 22, 2013 11:05 AM
Visual studio said "Could not load file or assembly (file:///........candle.exe' or one of its dependencies. Operation is not supported"
Comment by Victory on Friday, April 5, 2013 6:27 PM
Comment by Vaibhav on Tuesday, May 14, 2013 8:24 AM
WixUIExtension.dll
WixUtilExtension.dll
WixNetFxExtension.dll
"A reference to C:\Program Files (x86)\WiX Toolset v3.7\WixNetFxExtension.dll could not be added. Please make sure that the file is accessible, and that it is a valid WiX Reference."
Also, before I started thinking about moving to a UI based interface, there is no issue with the Wix installer that I am creating; it compiles and installs absolutely fine.
Please note that I am able to add reference to the same files in VS2012 and VS2010.
Comment by Kenneth Clausen on Friday, May 17, 2013 6:14 AM
Personally I think it is a nice way to be notified when updates are available. Especially if you have many extensions installed.