I have some questions regarding the registering/updating of 3rd party plugins that were previously loaded via a managed solution by a 3rd party.
The issue we are having is that they(3rd party) sent us a plugin update and a new plugin outside of the Managed Solution and had us register it manually though the registration tool. Then, next time we tried to import a later version of their solution, the Managed solution import failed. We eventually realized that there where duplicate rows in the pluginassembly and pluginassemblytype tables that had the same Pluginassemblyid and plugintypeid respectively with different solutionids.
These solutionids were "Active", which I assume came from the manual registration, and "IPM Global" , which is our 3rd Party Managed Solution. The only way we were successful in getting the solution to import was to change the overwrite time on the table(s) to 0 and then delete the "Active" pluginassembly and plugintype records.
Is there any other way to accomplish this same thing that is supported?
BTW. We did try to unregister the plugins before trying this, but there were too many dependencies in our workflows.
*This post is locked for comments