【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程

今天我们介绍一种在dynamics开发中经常会用到的调试操作,其中一种调试方式即是profile调试。以下是我在项目开发中记录的调试流程,可供参考使用。
1、打开插件注册工具,会看到install Profile,点击即可安装。
【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程_第1张图片
2、在插件注册器中选择要调试的step,然后点击start Profiling
【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程_第2张图片
将会弹出一个框,我们选择默认推荐的即可。
【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程_第3张图片
3、由于我们在step中定义的是在craet account的时候去触发插件,因此我们新建一个account.
【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程_第4张图片
4、完成之后,我们回到插件注册器,把profiling关掉。
【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程_第5张图片
5、点击debug
【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程_第6张图片
然后会弹出一个页面,把需要的内容选上。第一个是之前生成的日志文件,系统会自动保存。第二个选择我们需要调试的dll文件。第三个选择默认。
【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程_第7张图片
【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程_第8张图片
6、然后回到VS编译器,打好需要调试的断点,选择debug,附加到进程。
【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程_第9张图片
7、然后选择plugin注册器对应的进程后点击attach
【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程_第10张图片
8、然后再回到插件注册器页面,点击start execution
【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程_第11张图片
9、最后我们发现VS中进入断点,我们将看到调试界面。
【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程_第12张图片

大家也可以参考VIC的博客:https://blog.csdn.net/vic0228/article/details/72903815

你可能感兴趣的:(【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程)