学习资料:《Introducing the Child Process Debugging Power Tool》

学习进度

  • 2021.6.25 下午,Ongoing
  • 2021.6.25 下午,Finished

Feature and condition

Somebody反馈给VS,要求能够support child process debugging。就是说,在app new(生成) a new(新的)process,VS能够detect this and automatically attaqch a debugger to the new process

The tool works for both F5 and attaching to processes

需要开启native debugger。如果是debugging .NET code,要选择mixed mode debugging。Project | Property | Debugging | Debugger type

安装extension后,通过Debug | Other Debug Targets | Child Process Debugging Settings | checkout Enable child process debugging,child process default use parent process debug engine settings

问题:native type 和 mixed type的区别是什么?

  • native type指的是原生代码调试模式,是不需要 公共语言运行时(CLR)环境的,例如C,C++,即内存得自己管理
  • 相对于的,managed就是被托管的代码,是由 公共语言运行时(CLR)环境的,例如C#,最后会被编译成native code
  • mixed type,就是native code call managed code 或者 managed code call native code

Customed Setting

可以自定义子进程的debug engine而不是inherit from parent

Persist setting 选择将Child Process Debugging Settings的configure到处到.suo / xml files


总结

This extension support debug new child processes,and we can have breakpoint on the process init time

《Introducing the Child Process Debugging Power Tool》学习相关推荐

  1. 【SQL学习笔记】《SQL进阶教程》1.1

    SQL进阶教程学习笔记1.1 1-1case 表达式 将已有编号方式转换为新的方式并统计 SELECT CASE pref_nameWHEN '辽宁' THEN '东北'WHEN '福建' THEN ...

  2. 【SQL进阶教程】第一章 case表达式

    本系列基于<SQL进阶教程>(如下图)学习,实现了书中代码及练习题代码.PS:电子书请大家各自默默脚本之家. [知识点1]case表达式概述 Case表达式有简单case表达式和搜索cas ...

  3. SQL基础教程学习第六站:数据更新

    仅用于记录学习,欢迎批评指正,共同交流,共同进步,大神勿喷 系列文章 SQL基础教程学习第一站:PostgreSQL下载安装以及如何创建并登录数据库: SQL基础教程学习第二站:数据库基本知识: SQ ...

  4. SQL进阶教程—自链接的用法

    用法 https://moonshuo.cn/posts/14085.html 可重排列,排列,组合 需求:现在我需要将这个水果的品种各个组合起来,构成一个有序对的组合 在这个过程中首先执行完毕fro ...

  5. SQL进阶教程—CASE表达式

    所有的文件在SQL进阶教程 (ituring.com.cn),随书下载那里 概述 文章原址 基本写法 简单CASE表达式 SELECT CASE 列名称WHEN 匹配字符 THEN 转换字符WHEN ...

  6. SQL数据库教程-学习笔记2

    SQL数据库教程-学习笔记2 文章目录 SQL数据库教程-学习笔记2 三.DML语言的学习 1.插入语句:insert into 2.修改语句:update 3.删除语句:delete 4.练习题 四 ...

  7. 【SAP Hana】X档案:SAP HANA SQL 进阶教程

    SAP HANA SQL 进阶教程 5.HANA SQL 进阶教程 (1)Databases (2)User & Role (3)Schemas (4)Tables (5)Table Inde ...

  8. 【SQL学习笔记】《SQL进阶教程》1.2

    1-2自连接的用法 自连接+非等值连接 自连接+GROUP BY = 递归集合 表是行的集合,面向集合 开销较大 唯二重要的方法 CASE 自连接 SQL语言 : 面向集合的特性 可重排列.排列.组合 ...

  9. SQL进阶教程——用SQL进行集合运算(第七章)

    1. 前言 集合论是SQL语言的根基--这是贯穿全书主题之一.因为他的这个特性,SQL也被称为面向集合语言.只有从集合的角度思考,才能明白SQL的强大. 但是,实际上这一点长期以来都被很多人忽略了.造 ...

  10. SQL进阶教程 | 史上最易懂SQL教程 5小时零基础成长SQL大师

    目录 第一部分:基础--增删查改 [第一章]做好准备 Getting Started (时长25分钟) [第二章]在单一表格中检索数据 Retrieving Data From a Single Ta ...

最新文章

  1. 黑盒测试方法之边界值分析法
  2. 告别人工标注!仅靠合成数据就能实现真实人脸分析!
  3. wireshark协议解析器原理与插件编写
  4. SAPLink详细体验
  5. MyBatis返回插入的数据主键
  6. Ubuntu下U盘变成只读的解决方法
  7. 【Java】Java-ShutDownHook-优雅关闭系统资源
  8. 递归算法—输入字母逆序输出汉诺塔递归算法
  9. 数理化计算机电子 武大水平,全方位比较南开大学、武汉大学——以数据为基础.doc...
  10. 2020最新 程序员数学(基础+进阶)
  11. Java安装包(JDK)安装和运行环境配置【超全】
  12. 文献中数学公式规范复制工具——Mathpix Snip
  13. uniapp遮罩_uni-app实现弹窗遮罩
  14. 微信小程序之发送表情和文字和语音之php
  15. 3DMAX渲染AO(白膜)图的三种方法
  16. 【Tools】抓包工具——Charles(中名:花瓶)
  17. [book]《岩田先生》
  18. 适合Linux系统的笔记本推荐,推荐5款让你的旧电脑重获新生的Linux发行版
  19. 香八拉 北京 香山 八大处 防火通道
  20. 爬取腾讯视频 xpath方式

热门文章

  1. 语义版本号(Semantic Versioning)
  2. CSS3字体样式及高级特效
  3. FPGA引脚功能说明与分析
  4. Python学习笔记(4)~Python基础练习之常用内置函数(1-10)
  5. 计算机科学导论第三版——第一章课后习题(贝赫鲁兹·佛罗赞BehrouzForouzan)(渐水问个人答案笔记csdn)
  6. Python网络编程(OSI Socket)
  7. 微信小程序项目启动错误“Error: ENOENT: no such file or directory, open”
  8. 蛋白质二级结构预测Linux,蛋白质稳定性预测工具-Rosetta ddg_monomer
  9. Android驱动面阵相机,了解线阵相机与面阵相机的基本区别
  10. UE4 让材质的UV动起来