CRM 2011 - 导入解决方案获取错误无法加载插件程序集

时间:2011-04-22 20:24:12

标签: dynamics-crm crm dynamics-crm-4 dynamics-crm-2011

这是我的故事:我已经将我的CRM 4解决方案导入CRM 2011.大多数东西看起来都不错,插件大多数都有效。此导入过程是通过CRM部署管理器完成的。

步骤2我想测试构建解决方案,将所有自定义添加到其中,将其导出,然后将其导入同一服务器上的第二个组织。

它相当接近(它比CRM 4有了巨大的进步)。但它在加载我的插件组件时失败了。 CRM跟踪和事件日志不再提供解决方案导入日志文件的帮助:

  

失败0x80044191无法加载   插件组装。

我的程序集已部署到磁盘,因此可用。我尝试解压缩解决方案文件,并在解决方案层次结构中添加我的程序集,但这没有帮助。

是因为他们是CRM 4插件吗?它们必须更新才能在CRM 5中导入吗?

4 个答案:

答案 0 :(得分:2)

结束我正在引用不在新服务器的GAC中的程序集。与解决方案无关,我也无法直接使用插件注册工具注册(虽然这给了我更多信息)。因此,如果您看到这一点,我建议您尝试使用插件注册工具注册程序集以获取更好的信息。

答案 1 :(得分:1)

您应该可以注册旧插件;不需要升级插件。您是否尝试将插件注册到数据库而不是磁盘?你能在4.0环境下注册这个插件吗?

如果您决定尝试升级,请参阅Upgrade Plug-ins and Custom Workflow Activities to Microsoft Dynamics CRM 2011了解有关升级的详情。

答案 2 :(得分:1)

实际上,当您尝试在新的MS CRM2011组织中导入解决方案时,它会引发异常,因为MS CRM4.0插件正在使用GAC中不存在的库“microsoft.crm.sdk.dll”。以下是在MS CRM2011 http://social.microsoft.com/Forums/en/crmdevelopment/thread/d3ce2b89-e8d3-4334-9117-fda2193e03a8

中注册MS CRM4插件的解决方法

答案 3 :(得分:1)

你的插件程序集是否有任何依赖项(除了明显的microsoft.crm。*)?如果是这样,请尝试ILMerge将所有内容整合到一个大DLL中并将其部署到数据库中。