Another Windows Installer Pet Peeve
1. If Windows Installer is Microsoft's “official” installation technology, then why the heck don't they use it and support it better? It would make our lives a lot easier if Microsoft released a merge module for the .NET Framework, for example. It's the perfect example of where a merge module is needed. Instead, we get silent install kludges.
2. If Windows Installer is Microsoft's “official” installation technology, why don't they package all of their own software with it? Whatever happened to eating their own dogfood? I see as many projects using Classic Installshield as I do windows installer. And, as long as we are on the subject, why aren't Microsoft products required to pass their own Windows Logo Compliance requirements? This would head off many of these issues, as MSI is required for logo compliance on the client.