We've been using Aspose.Total for several years. The installation process for upgrades has always been troublesome:
1. I uninstalled all my Aspose installed components and ran a complete re-install using the latest upgrade package. It will not install Aspose.Workflow, telling me I have a newer version installed even though I uninstalled Workflow through Add/Remove Programs. How do I fix this?
2. Why can't Aspose correctly detect what components are already installed and either update them or deinstall them before installing the upgrade. Even the latest upgrade package incorrectly handled a number of installed components.
3. Why can't Aspose package the Aspose.Total product as a single installation with one prompt for accepting the licensing agreement and one set of prompts to install all the selected components rather than chained separate installations of each component? The current approach is highly user-intensive and precludes doing anything else at the same time.
The entire upgrade process for Aspose.Total should be rearchitected to install like any other multi-component package (i.e. MS Office) where you select the components, follow a single dialog for installation and then all the components are installed without further interaction until either completion or failure. The current process is very expensive from the perspective of the amount of time required for each of our developers to upgrade Aspose.Total given the issues in #2 and #3 above.