怎样Debug Dynamics 365 CRM Plugin

Posted TheMiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样Debug Dynamics 365 CRM Plugin相关的知识,希望对你有一定的参考价值。

写了这么多期的随笔,很多人会问,怎么debug写好的plugin呢

首先我们需要准备以下内容

Visual Studio

Plugin Registration Tool

CRM Instance

Error Log

 

首先,我们要打开Plugin Registration Tool

 

怎样Debug Dynamics 365 CRM Plugin

 

然后我们需要Install Profiler 

怎样Debug Dynamics 365 CRM Plugin

 

 install成功之后, 我们下一步要讲plugin的step  start profiling

怎样Debug Dynamics 365 CRM Plugin

 

我们选择exception之后点击确定

怎样Debug Dynamics 365 CRM Plugin

 

成功之后的step会显示如下

怎样Debug Dynamics 365 CRM Plugin

 

 

 

 现在,我们要去CRM中再重新重现一下状况.

当我们重新创建之后,取而代之的是Business Process  Error.

下载这个log file

 怎样Debug Dynamics 365 CRM Plugin

 

 

接下来,我们打开VS项目,并且点击Debug -> Attach to Process

点击Attach

怎样Debug Dynamics 365 CRM Plugin

 

 

当我们再次打开Plugin Registration Tool的时候可以看到上面有debug的界面, 就说明Tool已经被attach了.

怎样Debug Dynamics 365 CRM Plugin

 

首先 我们要把需要Stop Profiling

 

怎样Debug Dynamics 365 CRM Plugin

 

 

 

 

点击Ribbon上的 Debug按钮.

 Profile是事先需要准备好的error log

Assembly是build生成好的dll文件.

Plugin选择需要debug的部件.

怎样Debug Dynamics 365 CRM Plugin

 

 

点击Start  Execution之后我们就可以看到VS当中的debug point已经triggerred.

怎样Debug Dynamics 365 CRM Plugin

 

以上是关于怎样Debug Dynamics 365 CRM Plugin的主要内容,如果未能解决你的问题,请参考以下文章

Debug Ribbon button customization using Command Checker in Dynamics 365 CE Unified Interface

Debug Ribbon button customization using Command Checker in Dynamics 365 CE Unified Interface

Debug Ribbon button customization using Command Checker in Dynamics 365 CE Unified Interface

Dynamics 365 CRM Connected Field Service 自动发送command

Dynamics CRM 2016 VS Dynamics 365 – 启用数据加密功能报错

尝试 Web API Dynamics 365 CRM - 403-禁止错误