【问题标题】:CRM Plugin deploymentCRM 插件部署
【发布时间】:2013-03-26 09:52:58
【问题描述】:

我创建了一个 crm 插件库 (dll),然后将此 dll 添加到 CRM 包中以进行部署。

我想为插件添加 6-7 个步骤。

1) 有没有办法为使用 Visual Studio 的插件添加步骤。我们可以使用插件注册工具。

2) 如何调试插件。 (本地和在线CRM)

【问题讨论】:

  • 创建一个解决方案,将插件和步骤添加到解决方案中,称之为MyPlugin Solution -> 导出非托管并导入任何其他组织。

标签: dynamics-crm-2011 dynamics-crm-online


【解决方案1】:

如果您安装 CRM SDK 中提供的开发工具包,您将获得添加到 Visual Studio 的一系列工具,其中包括开发和部署所有主要 CRM 2011 资产(包括插件、工作流、Web 资源等)的能力。从最新的 SDK 版本开始,该工具现在通过单独的安装程序支持 Visual Studio 2010 和 2012。

工具的一个关键部分是集成到 Visual Studio 中的 CRM Explorer。从这里,您可以浏览组织内的所有实体,并直接在 Visual Studio 中为插件生成存根代码。部署插件后,您可以使用 CRM Explorer 添加其他步骤。

SDK 在工具包的安装文件夹中包含一个很好的 README。读一读。

要在本地调试插件,如果在本地运行 CRM,如果在没有隔离的情况下运行,则需要附加到 w3wp.exe,否则附加到沙箱进程(进程的全名我不知道)。该工具包使调试更容易,因为它确保您的 PDB 文件可用。

您无法调试部署到 CRM Online 的插件。

【讨论】:

  • 嗨@Daz 是在线crm 插件的答案并不完全正确。没有一步一步的方法,但我们可以使用 ITracingService 在线调试 crm 中的插件。检查我的更新,我忘了在里面放一个点。
【解决方案2】:

如果您构建了own 注册工具,则可以注册,而不能直接使用Visual Studio。

  • 请参阅here 了解如何在所有配置情况下(在线、离线、沙盒或异步注册插件)调试插件。
  • 查看here如何使用注册工具进行调试。
  • here如何远程调试。
  • 请参阅here 在线调试 crm,使用 ITracingService,不是一步一步的,但对调试很有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    • 2015-10-25
    • 1970-01-01
    • 1970-01-01
    • 2019-01-26
    相关资源
    最近更新 更多