CRM 2011插件未在数据导入上激活

时间:2015-11-03 20:12:06

标签: dynamics-crm-2011

使用CRM网络前端时,有问题的插件可以正常工作。

但是,当我从以前导出和编辑的xml文件进行数据导入时,插件似乎被忽略了。我已经尝试将这些步骤注册为同步和异步,但是当我进行数据导入时,我无法触发插件。

这不是context.Depth的问题,插件永远不会被调用,因此它甚至无法检查上下文.Depth。

在进行数据导入时,是否存在某些服务器设置或其他原因导致插件被忽略?

修改

如果影响任何内容,请提及该插件当前已部署到磁盘(用于调试)。

1 个答案:

答案 0 :(得分:0)

经过大量测试后,似乎磁盘部署就是问题所在。出于某种原因,如果将数据导入部署到磁盘,则CRM 2011会完全忽略您的插件。经过漫长的过程:

1)http://nicknow.net/dynamics-crm-ilmerge-dll-plugin/

2)http://nishantrana.me/2014/08/15/the-specified-type-is-not-a-known-entity-type-error-while-using-early-bound-entity-classes-in-crm-2013/

3)找出使早期绑定插件工作所需的最小程序集:How to enable assembly bind failure logging (Fusion) in .NET

我终于在导入过程中激活了我的插件。