将工作流添加到程序集

时间:2014-02-04 12:44:16

标签: dynamics-crm-2011 dynamics-crm .net-assembly dynamics-crm-2013 dynamics-crm-2015

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

我经常使用工作流程活动注册一个程序集,然后想要添加更多的类。

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

1 个答案:

答案 0 :(得分:2)

在现有工作流程程序集中添加新CodeActivity后,需要使用插件注册工具更新程序集。 默认情况下,不会选择新类,但您可以选择它们,插件注册工具将包含它们。没有必要取消注册并重新注册dll。

一个好的做法是在编译之前更改项目属性中的Assembly VersionFile Version(例如从1.0.0.0到1.0.0.1),它将强制CRM服务使用just更新的程序集(设计人员将看到新的活动)