It is because of a bug in Umbracos installer. When umbraco uninstalls a package, it starts by deleting the dll's. Which is kinda not cool when you afterwards need to run you package actions to remove stuff (because the dll containing the actions is then gone).
So uCommerce fools umbraco by renaming the file so that umbraco does not delete it, thus allowing the uninstall actions to run.
UCommerce.Uninstaller.dll.tmp in installation to bin directory
Not sure why, but a file is included in the package and uploaded to the bin directory called UCommerce.Uninstaller.dll.tmp.
It is because of a bug in Umbracos installer. When umbraco uninstalls a package, it starts by deleting the dll's. Which is kinda not cool when you afterwards need to run you package actions to remove stuff (because the dll containing the actions is then gone).
So uCommerce fools umbraco by renaming the file so that umbraco does not delete it, thus allowing the uninstall actions to run.
is working on a reply...