2

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

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

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

2)如何调试插件。(内部部署和在线CRM)

4

2 回答 2

2

如果您安装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 的插件。

于 2013-03-26T13:35:33.903 回答
1

如果您构建自己的注册工具,则可以直接使用 Visual Studio 进行注册,您不能。

  • 请参阅此处的简历,了解如何在所有配置情况下(在线、离线、沙箱或异步注册插件)调试插件。
  • 请参阅此处如何使用注册工具进行调试。
  • 这里如何远程调试。
  • 这里在线调试crm,使用ITracingService,不是一步一步的,但是对调试很有用。
于 2013-03-26T10:25:16.727 回答