Deployment Tools Foundation joins the WiX toolset.

Back in early 2003, I was learning C# by rewriting WiX v1, which was tens of thousands of lines of VBScript, to create WiX v2. At the same time, Jason Ginchereau was experimenting with C# to create a managed library to interface with the Windows Installer API. I didn't know about Jason's work at the time so we created a very limited interop layer in WiX to communicate with the Windows Installer APIs. Jason, on the other hand, worked until he had covered every aspect of managed code interop with the Windows Installer API plus support for reading/writing Cabinet and Zip files. He named the result the Deployment Tools Foundation (DTF):

Read more...

My apology to InstallAware Software Corporation.

Every once in a while I make a mistake where I know I did something wrong but cannot pinpoint the exact problem. These are the worse kind of mistakes because I don't know what I need to learn to avoid repeating the mistake. As a result I often back away from the problem even though leaving the issue un-addressed may be yet another mistake.

Read more...

Weekend down time.

I forgot to mention last week that my blog was going to be down over the weekend. I'm on a free ISP so I don't complain when they say, "We're going to go down over the weekend to upgrade the electrical system in our building. Your email will be cached and sent when we come back up Monday."

Read more...

Definitely do not feed the trolls.

A couple weeks ago I posted a blog entry that I had mentally labeled "the lead balloon experiment" even before I finished. In that entry, I asked the question, "Should consistent inflammatory remarks be ignored or is it important to address the remarks to present the other side of the issue and attempt to debate the underlying issues?" I got some great feedback and wanted to roll it up here.

Read more...