Windows Installer XML (WiX) toolset has released as Open Source on SourceForge.net

The Windows Installer Xml (WiX) toolset (pronounced “wicks toolset”) appears to have finished propagating around the SourceForge.net CVS servers, so I can finally start writing this blog entry.  As promised in my blog here, here, here, here, and here the WiX toolset and all of its source code has been released so that you can…

181

WiX in Visual Studio

In my previous blog entry, I mentioned that Visual Studio was adopting the WiX toolset. Despite the fact that Derek was leaving, that post generated a bit of excitement. I even had a couple people contact me directly about the prospect that Visual Studio would be shipping WiX v3. Unfortunately, when I said "the Visual…

111

Did you LocalCache and find that Office still requires the installation CD when patching?

Update 09/24/2004:  I am no longer looking for more information related to this issue.  Please see this blog entry for the latest information about LocalCache issues.  Thank you to all who provided information that helped determine just how prevalent this issue is and where to go searching for the bug. Last year I posted a…

46

My philsophical musings about building setup for software.

Mike Gunderloy, who has written a couple articles about the WiX toolset, posted a comment on a previous blog entry.  In the comment, he suggests that splitting a setup project into fragments only moves the problem but doesn’t solve it.  Thus, he argued that adding a tool to generate the fragments has value.  I still…

27

VBScript (and Jscript) MSI CustomActions suck

Today was one of those days where you finally get around to looking at the time and wonder where the heck the hours went.  It wasn’t even like I really got a lot done.  I think my context switch costs have been really high lately.  It feels good to finally be home chilling out to…

22

Google Toolbar Beta for Enterprise a "Trojan horse" MSI package.

Wow, I started this morning off really excited. I saw the announcement that Google has a toolbar for the enterprise and it supposedly came with a Windows Installer package. So, I skimmed through the feature list and saw the statement: Simple and safe to deploy Google Toolbar Beta for Enterprise includes a Microsoft Windows Installer…

20

To blog or to book? That is the question.

With all apologies to Shakespeare, I’m looking for a bit of input from those of you interested enough in setup to follow my blog.  There have been a number of cases where someone has suggested, "Rob, you should write a book about setup and the Windows Installer!"  Each time I was buried in coding projects…

18

Registering an Assembly for COM Interop in a MSI file with the Windows Installer XML toolset.

On an internal mailing list, Omar Shahine just posted a link to his blog entry about how to register an assembly for COM Interop via an MSI.  After getting about halfway through the entry I started getting concerned.  Omar was suggesting that your assembly should be registered by calling into a custom System.Configuration.Install.Installer class via…

18

The WiX toolset presents the Creative Commons Add-in for Microsoft Office.

I have been working on a few unrelated side-projects over the last several months. These are projects that I find interesting and typically relate to software installation in some way. Today Microsoft released the first of these projects, the Creative Commons Add-in for Microsoft Office. Essentially, the Creative Commons Add-in for Microsoft Office is a…

17

In defense of Windows Vista’s Restart Manager.

In the last week there were three RSS feeds I follow that mentioned the new Restart Manager service in Windows Vista. First, Mary Jo Foley says, “The technology is designed to update parts of the operating system or applications without having to reboot the entire machine.” That sentence is slightly misleading because the Restart Manager…

17