写了这么多期的随笔,很多人会问,怎么debug写好的plugin呢
首先我们需要准备以下内容
Visual Studio
Plugin Registration Tool
CRM Instance
Error Log
首先,我们要打开Plugin Registration Tool
然后我们需要Install Profiler
install成功之后, 我们下一步要讲plugin的step start profiling
我们选择exception之后点击确定
成功之后的step会显示如下
现在,我们要去CRM中再重新重现一下状况.
当我们重新创建之后,取而代之的是Business Process Error.
下载这个log file
接下来,我们打开VS项目,并且点击Debug -> Attach to Process
点击Attach
当我们再次打开Plugin Registration Tool的时候可以看到上面有debug的界面, 就说明Tool已经被attach了.
首先 我们要把需要Stop Profiling
点击Ribbon上的 Debug按钮.
Profile是事先需要准备好的error log
Assembly是build生成好的dll文件.
Plugin选择需要debug的部件.
点击Start Execution之后我们就可以看到VS当中的debug point已经triggerred.