We are in the process of testing an upgrade from our current crm 2011 system to 2016. All our plugins appear to be working as expected without recompilation. All of them have been registered and stored against the database.Both the plugin and workflow assembly, reference a custom library which was built with CRM 2011 sdk references. This library has been deployed to the crm 2016 server. When we run a workflow that executes a custom activity in one of the steps we get the following error:
Could not load file or assembly 'Microsoft.Crm.Workflow, Version=5.0.0.0' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
I know the error message indicates that it is dependent on Microsoft.Crm.Workflow version 5 and the current dll available is version 8. What I don't understand it why the plugins execute successfully and the custom workflow activities do not. Do I need to rebuild my plugin assemblies with the new dll references for 2016?
thanks