怎样Debug Dynamics 365 CRM Plugin

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

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

Visual Studio

Plugin Registration Tool

CRM Instance

Error Log

 

首先,我们要打开Plugin Registration Tool

 

怎样Debug Dynamics 365 CRM Plugin_第1张图片

 

然后我们需要Install Profiler 

怎样Debug Dynamics 365 CRM Plugin_第2张图片

 

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

怎样Debug Dynamics 365 CRM Plugin_第3张图片

 

我们选择exception之后点击确定

怎样Debug Dynamics 365 CRM Plugin_第4张图片

 

成功之后的step会显示如下

怎样Debug Dynamics 365 CRM Plugin_第5张图片

 

 

 

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

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

下载这个log file

 怎样Debug Dynamics 365 CRM Plugin_第6张图片

 

 

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

点击Attach

怎样Debug Dynamics 365 CRM Plugin_第7张图片

 

 

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

怎样Debug Dynamics 365 CRM Plugin_第8张图片

 

首先 我们要把需要Stop Profiling

 

怎样Debug Dynamics 365 CRM Plugin_第9张图片

 

 

 

 

点击Ribbon上的 Debug按钮.

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

Assembly是build生成好的dll文件.

Plugin选择需要debug的部件.

怎样Debug Dynamics 365 CRM Plugin_第10张图片

 

 

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

怎样Debug Dynamics 365 CRM Plugin_第11张图片

 

你可能感兴趣的:(怎样Debug Dynamics 365 CRM Plugin)