Dynamics crm 2011 将工作流添加到程序集

Dynamics crm 2011 将工作流添加到程序集,dynamics-crm-2011,dynamics-crm,.net-assembly,dynamics-crm-2013,dynamics-crm-2015,Dynamics Crm 2011,Dynamics Crm,.net Assembly,Dynamics Crm 2013,Dynamics Crm 2015,如何将新工作流类添加到已注册且包含工作流已使用的自定义工作流活动的现有程序集 我经常向工作流活动注册程序集,然后想添加更多类。 对我有效的唯一方法是取消注册并重新注册程序集,否则自定义工作流活动不会显示在工作流设计器中;此方法并不理想,因为它涉及从使用程序集的所有工作流中删除步骤。在现有工作流程序集中添加新的code活动后,需要使用插件注册工具更新程序集。 默认情况下,不会选择新类,但您可以选择它们,插件注册工具将包括它们。无需注销并再次注册dll 一个好的做法是在编译之前更改项目属性中的程序集

如何将新工作流类添加到已注册且包含工作流已使用的自定义工作流活动的现有程序集

我经常向工作流活动注册程序集,然后想添加更多类。


对我有效的唯一方法是取消注册并重新注册程序集,否则自定义工作流活动不会显示在工作流设计器中;此方法并不理想,因为它涉及从使用程序集的所有工作流中删除步骤。

在现有工作流程序集中添加新的
code活动
后,需要使用插件注册工具更新程序集。 默认情况下,不会选择新类,但您可以选择它们,插件注册工具将包括它们。无需注销并再次注册dll


一个好的做法是在编译之前更改项目属性中的
程序集版本
文件版本
(例如从1.0.0.0更改为1.0.0.1),如果我更改了主要或次要版本号,它将强制CRM服务使用刚刚更新的程序集(设计师将看到新活动)

(从1.0.0.0到2.0.0.0或从1.0.0.0到1.1.0.0)注册失败。更改主要或次要版本的唯一方法似乎是注册新程序集。您建议的操作与更改版本号或修订号一样,在工作流设计器中显示新工作流。