Windows Vista and Office 2007 on Windows Marketplace

Today we announced the project that has been keeping me very busy as of late. Windows Marketplace will be selling Microsoft's flagship products Windows Vista and 2007 Office at the same time the products hit the shelves. This is a huge event for those of us in Windows Marketplace and we are very much looking forward to "GA-Day" (the day the products become "generally available").

Read more...

Doing a small update or minor upgrade in MSI? Use MSIENFORCEUPGRADECOMPONENTRULES.

This little tip for those of you trying to do a small update or minor upgrade has been sitting in my "to blog" box for a long while. If you are developing a small update or minor upgrade for your MSI product, I encourage you to set the MSIENFORCEUPGRADECOMPONENTRULES Property to "1". For example:

Read more...

Crisis in Y2K7? WTF?

I've been working on revamping the Windows Marketplace build system for the last month or so. Just yesterday I had to make the decision how we were going to version our binaries. Versioning is a very important of software engineering and it can be very disruptive if you get it wrong. Getting versioning right is also quite often overlooked so I was pleasantly surprised to see two pages dedicated to the topic in the help for our build system. One page talked about the tools used to format and increment the build version and the other page talked about all the different formats.

Read more...

Drive to a WiX v2 toolset final release.

Tonight the core WiX toolset virtual team made a concerted effort to reduce the number of open WiX v2 bugs. At the time of this writing we have 8 bugs. I hope to kill off one more and Bob is looking at another. That would leave us with 6 CustomAction bugs that need to be solved. Then I'll feel pretty comfortable calling WiX v2 done.

Read more...