如何在部署CRM 2015插件时包含已注册的步骤?

时间:2015-08-03 14:28:18

标签: dynamics-crm dynamics-crm-online dynamics-crm-2015

我们正在为Microsoft Dynamics CRM 2015构建.NET插件。我们的部署管道如下所示:

  1. 编译,插入和签署插件程序集
  2. 使用CRM2015 SDK中的PluginRegistration.exe工具在我们的沙箱环境中注册已签名的插件DLL及相关步骤
  3. 将解决方案从沙箱环境导出为托管解决方案
  4. 将托管解决方案导入登台环境以进行测试和签核
  5. 将托管解决方案导入实时环境
  6. 问题是,当我导入托管解决方案时,它会选择实体自定义和插件程序集,但它不会选择任何已注册的步骤 - 这意味着让它在生产中工作的唯一方法就是指向我们的生产环境中的PluginRegistration.exe工具并手动注册了必要的工作流程步骤。我们已经成功实现了部署管道的其余部分的自动化,因此我们可以使用TeamCity和Octopus来驱动它,但是这个手动步骤注册是一个繁琐的额外步骤,我想消除它。

    导出/导入托管解决方案时,是否有任何方法可以包含已注册的步骤?

1 个答案:

答案 0 :(得分:9)

我很确定你错过了一个非常简单的观点 - 包括你的插件,你将导出的解决方案,这将成为一个技巧。

相关问题