Saturday, June 21, 2008

WiX Resources – Some help up the learning curve

I jumped on to the WiX bandwagon yesterday and wanted to capture some resources that helped me up the learning curve.

All in all, I’m digging WiX. It takes a bit to wrap your head around it (as I’m coming from Setup Project world and Wise beyond that) but it has a nice logical flow to it. I’m now on the edge of seeing beyond the XML and instead, the blond, redhead, brunet… ;)

I am looking forward to a designer, but even without one, I think we’re going to be moving our current Sprinting project to it. Two of us have churned for two days trying to resolve an issue were our Setup Project would build the MSI, but still report 1 failure (even with MSBuild output set to diagnostic there’s no information about the “failed” task. All Projects in the solution build with no problems, the MSI even gets created, but still 1 failure), thereby killing our nightly building of it. 16 hours is enough time wasted jacking with it. I’m going to change the game.

Also WiX is the future. I’ve wanted to move to it for a long time (since my first post on it in 2004… lol), but didn’t have a solid case. Now I do, so now we are…

I already have our Solution’s WiX project built, finished and the MSI working. The next step will be to TeamBuild the WiX project (which I’m hoping will go pretty smooth… damn… Now I’ve done it. Having said that, I’ve just out a hex on it… lol ;)

Enough for now. If we have any issues TeamBuilding it (good or bad) either Peter or I will blog about it.


Some Getting Started Resources:

Upgrade (Uninstall an older version of an app when installing a new version):

Tweak the WiX UI Resources:

Bootstrap WiX Resources (sites that helped me build the bootstrap setup.exe):

Creating Start Menu Shortcuts:

  • The WiX CHM (RTFH – Read The Fine Help… :)


Related Past Post XRef:
geekSpeak TeamBuild 2008 - 57 minute geek chat (i.e. more demo's, less slides) about TeamBuild 2008, Testing, WiX and more (Level 100)
WiX v2 now marked as Production/Stable (Stick a fork in it, it's done)
WiX Your Way to Installer Happiness
More WiX Mixing (WiX, Votive and VS2005/8)
MS SDC.Tasks, a MSBUILD tasks library with over a hundred new tasks...
Using WiX to Create Windows Live Writer Plugin Setup's
WixTrim - WiX Designer (with C# 2 Source)
Windows Installer XML (WiX) toolset has released as Open Source on

Update #1 12/8/2008:
Added News section and WiX 3 is now officially in “Beta” link

Update #2 1/25/2009:
Added WiX (as seen in VS2010) Documentation CTP – What is WiX, how to use it, and how to extend it. to the Getting Started section

Update #3 7/7/2009:
Added Stick a fork in it, WiX (Windows Installer XML) 3.0 is done… link to the News section

Update #4 2/11/2011:
Added WiX 3.5 released (Think “IIS7, VS2010, plus bunches of bugs squashed” release) link to the News section

No comments: