Dynamics crm 同一消息上的多个插件

Dynamics crm 同一消息上的多个插件,dynamics-crm,dynamics-crm-2013,Dynamics Crm,Dynamics Crm 2013,如何在同一条消息上注册两个插件?我正在开发两个插件;一个是更新状态原因,另一个是更新属性值。但是,当我在同一条消息上注册第二个插件,就像注册第一个插件一样,我看到一个错误“注册插件和/或工作流时出错” 请有人指导我如何进行。 谢谢。可以为同一实体和消息注册多个插件步骤,这样就不会有问题了 您得到的错误有几个原因。例如,如果注册插件程序集,然后更改其核心代码结构(例如,更改命名空间、删除插件类等),然后尝试在先前注册的程序集上注册相同的程序集,则会出现此错误。插件注册过程希望找到以前注册的类。(有

如何在同一条消息上注册两个插件?我正在开发两个插件;一个是更新状态原因,另一个是更新属性值。但是,当我在同一条消息上注册第二个插件,就像注册第一个插件一样,我看到一个错误“注册插件和/或工作流时出错”

请有人指导我如何进行。
谢谢。

可以为同一实体和消息注册多个插件步骤,这样就不会有问题了

您得到的错误有几个原因。例如,如果注册插件程序集,然后更改其核心代码结构(例如,更改命名空间、删除插件类等),然后尝试在先前注册的程序集上注册相同的程序集,则会出现此错误。插件注册过程希望找到以前注册的类。(有关详情:)


请发布更多详细信息,例如插件注册工具中出现的完整错误,以及逐步执行的操作。我以前见过这个错误,并且一直能够解决它,因此如果您提供更多详细信息,我或其他人可以帮助您解决这个问题。

是的,我同意。我正在做的一些非常愚蠢的事情可能就是原因。但我的场景是,我想在合并消息上注册2个插件。一个是更新statecode,另一个是根据更新后的statecode更新相关实体的查找字段“Task”。父实体是“案例”。对于statecode,我使用SetStateRequest更新和更新同一记录的查找字段,这是基于我必须编写另一个插件的statecode。但当注册第二个插件时,我和第一个插件的过程是一样的;就像选择相同的主实体、相同的消息和所有内容一样。这就是我困惑的地方。除了soluiton名称、插件名称和代码之外,我正在做的所有事情都是一样的。可能我正在覆盖第一个插件的设置!如何使用相同的消息在同一实体上注册不同的插件?谢谢如果你注销了第一个插件,那么你能注册第二个插件吗?谢谢各位。我已经查看了插件注册工具。已注册第二个程序集,但未注册步骤。我不知道这是怎么发生的。我通常从VisualStudio部署插件。无论如何,我已经从插件注册工具中注销了程序集并再次注册。这次成功了!