Checking in on the Windows Installer XML (WiX) toolset development environments.

After getting the latest round of bug fixes posted in the WiX 2.0.1713.0 release yesterday morning, I decided to check in on the other projects on SourceForge to create development environments for the WiX toolset.  When the WiX toolset was first released, I used to check in on these projects all the time.  However, after a couple weeks of absolu tely no activity I feared they were all DOA (Jenny real ly enjoys that show, by the way).

I started with WiXStudio because the project admin, Terry, was very gung-ho about the project.  We even exchanged a numb er of email messages right after the WiX toolset was released.  Terry dug i nto the object model pretty quickly and determined that the XmlSerializer classe s provided by the core wix.dll weren't going to provide a friendly enough progra mming model.  So, I suggested considering creating a CodeDom of sorts for WiX source files.  Terry jumped on the idea and promptly disappeared.  Well, it turns out Terry has a blog and has posted an entry about the current progress of WiXStudio .  I've subscribed to the RSS feed in hopes more progress appears soon.

Since I felt caught up on the status of WiXStudio, I went back to SourceForge 's search and found the other three WiX development environment projects.  Terry's blog mentioned talking to the WiXGUI project members so I clicked on that one first.  While it appears the project has had more page hits that the WiXStudio project, there is absolutely no other progress displayed on SourceForge.  It appears the onl ine forums have even been disabled.

I then checked out the . NET Installation Generator project.  This project had even fewer hits t han the WiXGUI project and the same amount of progress (i.e. none).  If any one has any news on either of these projects, please feel free to leave a commen t below.  I'm curious if things are progressing silently behind closed door s or something.

Anyway, I was a little disappointed no one had anything working yet so I had low expectations when I went to check the last tool on the list, WiXTool.  Needless to say, I was qui te pleased to see that it actually had files to download.  I downloaded the MSI file (the source code is unfortunately under GPL so I'll be staying away fr om that) and tried to install it.  The package wouldn't install so I pulled it up in Orca and ran basic validation.  There are several serious authoring errors in there (which is unfortunate since it seems the MSI was created by the WiX toolset, guess there are places to tweak down) including missing platform inform ation in the _SummaryInformation stream.  I tweaked the _SummaryInformation stream, tried installing again, and got the executable installed on my machine (but no shortcut since that contained one of the more serious validation errors).  The UI looks pretty basic and straight-forward.  None of the graphical editing seemed to work but the XML editor looked pretty decent. I didn't play with it much after that (just uninstalled the tool), but it was nice to see one of the WiX development environment tools on SourceForge making progress.

Anyway, I will continue to keep an eye on things to see if anything develops.   Hopefully one of these projects will take off.  Lots of people have asked for a decent development environment for the Windows Installer XML toolset and I personally have very little interest in doing any UI-related work.  The WiX toolset keeps me busy enough as it is.

Updated: Fixed a typo in URL and removed a couple invalid spaces