无法导入清理环境的默认解决方案:插件程序集不包含需要的类型或程序集内容无法更新

Can't import Default solution to clean environment: Plug-in assembly does not contain the required types or assembly content cannot be updated

我在尝试将默认解决方案(从我们的测试环境导出)导入我的个人开发环境(虚拟机)时遇到困难。

CRM 版本和汇总 (CRM 2011 OnPremise Rollup 17) 的环境相同。

在导入过程中尝试注册插件失败。我收到以下消息:插件程序集不包含所需的类型或无法更新程序集内容。

互联网上有很多关于此错误的信息,但我无法弄清楚它对我的情况意味着什么。为什么我不能简单地注册插件,因为它是一个干净的环境?默认解决方案不应该像那样进入吗,因为它包含所有内容?

我做了一个实验并手动编辑默认解决方案,删除所有插件和工作流程(是的,工作流程也给我错误)并尝试再次导入它。然后就成功了。然后我尝试使用插件注册工具注册插件,但得到了与之前相同的错误。

提前致谢!

尝试使用插件注册工具手动删除自定义插件,然后重试

我的猜测是你的程序集在 GAC 中或者在你的测试环境中 CRM 安装目录下的 server\bin\assembly 文件夹中。

这里有更多信息:

https://msdn.microsoft.com/en-us/library/gg309620(v=crm.5).aspx