Plugins 如何在解决方案中注册插件

Plugins 如何在解决方案中注册插件,plugins,workflow,dynamics-crm,crm,Plugins,Workflow,Dynamics Crm,Crm,在MS Dynamics CRM中,我们如何将插件或工作流注册为解决方案的一部分?无论我通过注册工具注册什么,只要转到系统的根解决方案。在使用插件注册工具注册时,不直接支持向解决方案添加插件程序集或插件步骤 您的插件步骤和程序集将始终出现在非托管自定义层(“根解决方案”)中 您可以像往常一样使用插件注册工具,并且只能在以后手动将组件和步骤添加到相关解决方案中。根据@Henrik所说的内容展开,过程如下。 在本例中,假设您有一个带有两个插件的程序集(dll),每个程序集需要两个步骤 像往常一样使用

在MS Dynamics CRM中,我们如何将插件或工作流注册为解决方案的一部分?无论我通过注册工具注册什么,只要转到系统的根解决方案。

在使用插件注册工具注册时,不直接支持向解决方案添加插件程序集或插件步骤

您的插件步骤和程序集将始终出现在非托管自定义层(“根解决方案”)中


您可以像往常一样使用插件注册工具,并且只能在以后手动将组件和步骤添加到相关解决方案中。

根据@Henrik所说的内容展开,过程如下。 在本例中,假设您有一个带有两个插件的程序集(dll),每个程序集需要两个步骤

  • 像往常一样使用插件注册工具注册程序集
  • 对于这两个插件中的每一个,注册它们所需的两个步骤。这将使您总共有四个
  • 离开插件注册工具,转到CRM中的解决方案。您将在那里看到两个部分:插件程序集和Sdk消息处理步骤。
    您将需要这两种方法才能在解决方案中完全注册插件
  • 转到“插件程序集”部分并使用“添加现有”按钮。这将弹出一个标准的查找对话框,供您选择程序集。加上它
  • 接下来,转到Sdk消息处理步骤部分,并使用AddExisting按钮添加您想要作为解决方案一部分的任何插件步骤
  • 就这样。您的程序集、插件和步骤现在是解决方案的一部分。任何可能存在的步骤图像都会作为步骤的一部分自动添加,因此无需担心它们
  • 但需要注意的是,程序集必须存储在数据库中,而不是作为文件才能正常工作。沙盒插件没有具体限制(除非部署到CRM Online),但使用这些插件可以简化解决方案部署

    最后,本演练取自解决方案中的“如何”按钮。

    对于工作流,它们需要添加到解决方案的“流程”部分。本节将介绍工作流、对话框、业务流程流和操作。与前面一样,使用添加现有按钮