CRM 2011 – CRM Developer Toolkit – Error registering plugins and/or workflows. Supported deployment does not agree with message availability

I got the error whilst trying to deploy a plugin using the CRM development toolkit

Error 1 Error registering plugins and/or workflows. Supported deployment does not agree with message availability C:\Program Files (x86)\MSBuild\Microsoft\CRM\Microsoft.CrmDeveloperTools.CrmClient.targets 176 4 CrmPackage

This was an odd error and I couldn’t work out what was causing it. if you try and search for errors about the CRM development kit you get a lot of errors and information but not a whole lot of solutions going on.

The best bet would be to check Danial Cai’s blog

http://danielcai.blogspot.co.uk/2011/10/crm-developer-toolkit-is-officially-v10.html

Although  I didn’t find the solution to my problem here I did learn quite a bit about the CRM developer toolkit.

I finally worked out that I had set the plugin to work offline as well as online but I had not changed the Entity to work off line.

To fix the problem I went to my solution, went to the entity and ticked the checkbox

offline Capability for CRM for Outlook

Then it deployed successfully.