How to create an uninstall shortcut (and pass all the ICE validation).

A while ago, I saw this blog post about creating an uninstall shortcut using the WiX toolset. My first reaction was, "Uhh, I thought the Logo says you're not supposed to create uninstall shortcuts." But as the blog author noted clients are clients (especially if they are paying the bills). My second reaction to the blog entry was, "Jeez, those CustomActions don't seem like they should be necessary."

Read more...

It's like riding ghost.

I love William Gibson's novels. I was introduced to cyberpunk when I was in high school and being the geek I am I just sucked it all in. In Neuromancer there is a point where Case is able to watch Molly infiltrate Straylight via cyberspace. Somewhere I picked up the term "ghosting" (probably from some other book) for being able to see through someone else's eyes without being there. For you Halo fans, it's kinda' like Cortana hanging out in the Master Chief's head.

Read more...

There is no "I" in "team" but there is "me".

The last couple days have been just draining. Actually, the last few weeks have been draining. Lots of communicating but not lots of action. Lack of action means lack of progress. Lack of progress despite lots of energy expenditure means draining.

Read more...

Managed Code CustomActions, no support on the way and here's why.

I was recently pinged by a triumvirate of individuals asking me about using managed code to write CustomActions. This is a hot topic that comes up about every other month on the wix-users mailing list at SourceForge. Those of you that hang out on that mailing list know that I've repeatedly stated that the WiX toolset does not support managed code CustomActions because the Windows Installer team does not support managed code CustomActions.

Read more...