首页 > 代码库 > Some WIX extension tags write rows to CreateFolder table which lead to Not-Uninstallable Patch

Some WIX extension tags write rows to CreateFolder table which lead to Not-Uninstallable Patch

I found an issue in WIX extension implementation.

Some WIX extension tags write rows to CreateFolder table, e.g.<iis:WebAppPool>, <util:User>, <util:XmlConfig>. As the official MSI document says, a patch can beNot uninstallable if it contains new rows in the CreateFolder table. I think such extensions can be implemented without the usage of theCreateFolder table. It‘s really bad to block patch uninstall just because the usage of these extensions. There is a screenshot which shows myCreateFolder table in Orca.exe.



Is this a known issue in WIX? Will future versions fix this issue?

Please refer to http://msdn.microsoft.com/en-us/library/aa372102(v=vs.85).aspx for more information about Not Uninstallable Patch.

Some WIX extension tags write rows to CreateFolder table which lead to Not-Uninstallable Patch