If we have a task/update/query which needs to run for longer time i.e. more than 2 min we can create a custom workflow activity and that will run asynchronously in the background and user of CRM can continue working on other stuff.
Error 102 Error registering plugins and/or workflows. Plug-in assembly does not contain the required types or assembly content cannot be updated. C:\Program Files (x86)\MSBuild\Microsoft\CRM\Microsoft.CrmDeveloperTools.12.targets