数据导入时未激活 CRM 2011 插件
CRM 2011 Plugin not activated on Data Import
当使用 CRM 网络前端时,有问题的插件工作正常。
但是,当我从之前导出和编辑的 xml 文件中导入数据时,该插件似乎被忽略了。我已尝试将步骤注册为同步和异步步骤,但在执行数据导入时无法触发插件。
context.Depth 没有问题,根本不会调用插件,所以它甚至不会检查 context.Depth。
是否有一些服务器设置或其他原因导致在进行数据导入时插件会被简单地忽略?
编辑
如果有任何影响,应该提及该插件当前已部署到磁盘(用于调试)。
经过大量测试,磁盘部署似乎是问题所在。出于某种原因,CRM 2011 在数据导入期间完全忽略您的插件,如果它们被部署到磁盘。经过漫长的过程:
1) http://nicknow.net/dynamics-crm-ilmerge-dll-plugin/
3) 计算出使早期绑定插件工作所需的最少程序集:How to enable assembly bind failure logging (Fusion) in .NET
我终于在导入过程中激活了我的插件。
当使用 CRM 网络前端时,有问题的插件工作正常。
但是,当我从之前导出和编辑的 xml 文件中导入数据时,该插件似乎被忽略了。我已尝试将步骤注册为同步和异步步骤,但在执行数据导入时无法触发插件。
context.Depth 没有问题,根本不会调用插件,所以它甚至不会检查 context.Depth。
是否有一些服务器设置或其他原因导致在进行数据导入时插件会被简单地忽略?
编辑
如果有任何影响,应该提及该插件当前已部署到磁盘(用于调试)。
经过大量测试,磁盘部署似乎是问题所在。出于某种原因,CRM 2011 在数据导入期间完全忽略您的插件,如果它们被部署到磁盘。经过漫长的过程:
1) http://nicknow.net/dynamics-crm-ilmerge-dll-plugin/
3) 计算出使早期绑定插件工作所需的最少程序集:How to enable assembly bind failure logging (Fusion) in .NET
我终于在导入过程中激活了我的插件。