Problem
After installation your AddIn does not show up in the Evolution System Tree. To identify the problem, open the Add-in status form (Utilities, Manage Extensions)
Possible causes
- ...\addins\YourAddIn.dll': xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx: signature is invalid
The assembly Guid of your Add-in DLL is already registered by the Sage Evolution copy on the machine. Creating instance of "YourModule".EvolutionModule v1.0.0 - Skipping "Unknown module name" - add-in is out dated
The assembly Guid of your Add-in DLL is already registered by the Sage Evolution copy on the machine.
Solutions
1. Invalid signature
Open the evolution database in use and check table _etblAddInRegister
. The likely cause of the problem is that your guid is in use by a different add-in. Even if the other add-in was removed, the evolution installation kept the registration.
If the registered plugin was uninstalled, remove the record from the table or uninstall the other add-in and then remove the record. After the removal of the record, reinstall your add-in.
If the other registered plugin can not be deactivated, check with the management for an alternative assembly Guid.
2. Add-in is out dated
Open the evolution database in use and check table _etblAddInRegister
. The likely cause of the problem is the add-in version. Even if the other add-in was removed, the evolution installation kept the registration. The assembly version of your module is likely lower than the previous installed (other?) registered version. Change the value of fAddInVersion of the record corresponding to your add-in to 1. Restart Evolution and the add-in should appear.
Related articles