Dynamics插件更新修订号时Plugin Registration Tool删除步骤是否正常?如何解决?
解决Dynamics插件更新时关联步骤被删除的问题
这种情况绝对不是正常现象,大概率是你在Plugin Registration Tool(PRT)里的更新流程没走对,我帮你梳理下正确的操作步骤、补救方法以及注意事项:
一、避免步骤被删除的正确更新流程
- 打开PRT并连接到你的Dynamics环境,找到需要更新的插件程序集
- 右键点击该程序集,选择Update(千万别用删除后重新注册的方式,这会直接丢失关联步骤)
- 在弹出的更新窗口中,一定要勾选Keep existing steps选项(这是关键!很多人就是漏了这个勾选才导致步骤丢失)
- 选择本地已修改好的插件DLL文件,按需调整修订号字段
- 点击Update完成操作,这样关联的步骤就会完整保留
二、步骤已被删除的补救方法
- 如果之前提前备份过配置:右键目标程序集选择Export导出过插件和步骤的配置文件,直接用PRT的Import功能就能快速恢复步骤
- 如果没有备份:找到对应的插件类,右键点击→Register New Step,按照之前的配置(消息类型、关联实体、执行顺序、过滤条件等)重新创建步骤即可
三、额外注意事项
- 修订号修改建议遵循语义化规则,小迭代改修订号、大功能更新改版本号,方便跟踪插件迭代历史
- 团队协作时要统一使用Update流程更新插件,避免因操作不一致引发的问题
- 如果按上述步骤操作后仍出现异常,建议更新到最新版的PRT,或者检查是否有安全角色权限限制导致操作异常
内容的提问来源于stack exchange,提问作者Christian Lehnhoff
相关产品推荐
相关产品推荐

