I’ve seen that you can specify an “upgrade channel” in MSI files. Is that supposed to be a human readable web page (i.e. all you get is a link in Installed Programs), or should this be a machine readable resource pointing at the latest version somehow?
Share
I checked in the registry on my computer and all entries for this property are empty. It seems the property is used by an obsolete Microsoft technology and the MSDN page states that as of IE7, it should no longer be used: http://msdn.microsoft.com/en-us/library/aa741201(v=vs.85).aspx
Personally I would leave this property undefined unless you get any validation errors on your MSI by doing so. The less you define, the less side effects you generally get. Microsoft is big on hidden compatibility “features”, the more you try to deal with this by overriding things yourself the more you bang your head against the method of their madness.