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

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

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