There is apparently a bug in Microsoft Dynamics CRM 2015 related to custom activity entities, such as the ClickDimensions "Text Message" entity (cdi_txtmessage). Microsoft introduced some new system fields for activity entities. When a custom activity is added to CRM 2011 or 2013, and that org is subsequently upgraded to CRM 2015, these system fields can prevent upgrading managed solutions that contain the custom activity entity.
So far there is no word from Microsoft on the availability of a fix for this bug. However, if you encounter this issue, ClickDimensions support can modify the solution file manually to work around it.
To verify that you are experiencing this issue, please check the following:
- The CRM organization has been upgraded from CRM 2011 or 2013 to CRM 2015
- ClickDimensions was installed prior to upgrading CRM to 2015
- You see an error similar to "A managed solution cannot overwrite the Attribute component with Id=04ee0fc0-459b-4baa-a3d1-291ffc523d62 which has an unmanaged base instance. The most likely scenario for this error is that an unmanaged solution has installed a new unmanaged Attribute component on the target system, and now a managed solution from the same publisher is trying to install that same Attribute component as managed. This will cause an invalid layering of solutions on the target system and is not allowed."
If you encounter this issue when trying to import a newer version of the ClickDimensions solution, please create a support request for assistance.
For more detail, see this post on Microsoft's forum: http://community.dynamics.com/crm/f/117/t/148795.aspx