The first day of the second year.

Yesterday was Jenny and my first wedding anniversary. It was Sunday so no work was needing done. We had few plans for the day. Only thing on the schedule was to exchange "paper" gifts (which we did in the morning) and go to dinner back at the Edgewater (which we did in the early evening). We finished the evening dancing in our living room to our first dance and other selected favorites.

Read more...

Make the impossible possible then talk about it.

Derek made a guest appearance tonight at the weekly WiX toolset coding night. It was fun having him around again. We all caught up on the things that have happened in the last year or so. At the end of the night (about 1 AM), I dropped him off at his hotel downtown and drove back home. On my way home, I remembered a recent comment that was directed at Derek and I:

Read more...

Zataoca: Custom actions should be data driven.

As I noted a few months ago, the Windows Installer is a declarative installation engine not a procedural installation engine. That means if you are going to extend the installation engine (which is what custom actions essentially do) then you should follow the same principles the engine follows. Namely, your custom action should read data out of a table and act based on those declarative instructions.

Read more...

Windows Installer 4.5 and the WiX toolset.

If you follow the world of the Windows Installer at all, I'm sure you have noticed that the Windows Installer 4.5 Beta was made available last week. Navigating the Connect sign up process is incredibly onerous but necessary if you want to get a hold of the new MSI.CHM and see the feedback provided thus far.

Read more...