Dynamics 365 CE 调试插件(plug-in)

共计 650 个字符,预计需要花费 2 分钟才能阅读完成。

1. 选中注册的step,点击Install profiler,等待3分钟左右安装完成(Online版情况)。
说明:插件剖析器(plug-in profiler)捕获了一个正在执行的插件的剖析(profile),并允许你在本地计算机上使用Visual Studio重放(re-play)插件的执行。

Dynamics 365 CE 调试插件(plug-in)

2. 再次选中注册的step,出现Start profiling选项

Dynamics 365 CE 调试插件(plug-in)

使用默认的profiler设置即可(截图源自MS官方文档)

Dynamics 365 CE 调试插件(plug-in)

可以看到step会显示profiled

Dynamics 365 CE 调试插件(plug-in)

3. 回到CRM,根据插件的事件执行相应的操作,比如新建1条记录

4. 开始debug

Dynamics 365 CE 调试插件(plug-in)

在弹窗中的第一个设置,点击”⬇”

Dynamics 365 CE 调试插件(plug-in)

可以看到我们的操作活动已经被捕获(如果通过批量导入可能会看到多条记录),选中一条即开始调试当前的记录

Dynamics 365 CE 调试插件(plug-in)

第二个设置Assembly Location需要选中被调试插件namespace所对应的dll(bin\debug目录下)
第三个设置Plugin则是具体的cs文件

Dynamics 365 CE 调试插件(plug-in)

5. 回到Visual Studio,调试(D)->附加到进程(Ctrl + Alt + P) 选择PluginRegistration进程

Dynamics 365 CE 调试插件(plug-in)

记得代码中打上断点!!!

6. 回到插件注册工具的弹窗中,点击Start Execution,开始正式调试

Dynamics 365 CE 调试插件(plug-in)

7. 代码走完后,plug-in traces中会显示调试过程的日志

Dynamics 365 CE 调试插件(plug-in)
Dynamics 365 CE 调试插件(plug-in)

此外,调试完毕后记得回到注册工具中选中step并点击stop profiling,即停止捕获操作活动

参考资料:
Link 1 Tutorial debug plug in
Link 2 Debug plugin

正文完
 0
评论(没有评论)
验证码