《Introducing the Child Process Debugging Power Tool》学习
学习资料:《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》学习相关推荐
- 【SQL学习笔记】《SQL进阶教程》1.1
SQL进阶教程学习笔记1.1 1-1case 表达式 将已有编号方式转换为新的方式并统计 SELECT CASE pref_nameWHEN '辽宁' THEN '东北'WHEN '福建' THEN ...
- 【SQL进阶教程】第一章 case表达式
本系列基于<SQL进阶教程>(如下图)学习,实现了书中代码及练习题代码.PS:电子书请大家各自默默脚本之家. [知识点1]case表达式概述 Case表达式有简单case表达式和搜索cas ...
- SQL基础教程学习第六站:数据更新
仅用于记录学习,欢迎批评指正,共同交流,共同进步,大神勿喷 系列文章 SQL基础教程学习第一站:PostgreSQL下载安装以及如何创建并登录数据库: SQL基础教程学习第二站:数据库基本知识: SQ ...
- SQL进阶教程—自链接的用法
用法 https://moonshuo.cn/posts/14085.html 可重排列,排列,组合 需求:现在我需要将这个水果的品种各个组合起来,构成一个有序对的组合 在这个过程中首先执行完毕fro ...
- SQL进阶教程—CASE表达式
所有的文件在SQL进阶教程 (ituring.com.cn),随书下载那里 概述 文章原址 基本写法 简单CASE表达式 SELECT CASE 列名称WHEN 匹配字符 THEN 转换字符WHEN ...
- SQL数据库教程-学习笔记2
SQL数据库教程-学习笔记2 文章目录 SQL数据库教程-学习笔记2 三.DML语言的学习 1.插入语句:insert into 2.修改语句:update 3.删除语句:delete 4.练习题 四 ...
- 【SAP Hana】X档案:SAP HANA SQL 进阶教程
SAP HANA SQL 进阶教程 5.HANA SQL 进阶教程 (1)Databases (2)User & Role (3)Schemas (4)Tables (5)Table Inde ...
- 【SQL学习笔记】《SQL进阶教程》1.2
1-2自连接的用法 自连接+非等值连接 自连接+GROUP BY = 递归集合 表是行的集合,面向集合 开销较大 唯二重要的方法 CASE 自连接 SQL语言 : 面向集合的特性 可重排列.排列.组合 ...
- SQL进阶教程——用SQL进行集合运算(第七章)
1. 前言 集合论是SQL语言的根基--这是贯穿全书主题之一.因为他的这个特性,SQL也被称为面向集合语言.只有从集合的角度思考,才能明白SQL的强大. 但是,实际上这一点长期以来都被很多人忽略了.造 ...
- SQL进阶教程 | 史上最易懂SQL教程 5小时零基础成长SQL大师
目录 第一部分:基础--增删查改 [第一章]做好准备 Getting Started (时长25分钟) [第二章]在单一表格中检索数据 Retrieving Data From a Single Ta ...
最新文章
- 黑盒测试方法之边界值分析法
- 告别人工标注!仅靠合成数据就能实现真实人脸分析!
- wireshark协议解析器原理与插件编写
- SAPLink详细体验
- MyBatis返回插入的数据主键
- Ubuntu下U盘变成只读的解决方法
- 【Java】Java-ShutDownHook-优雅关闭系统资源
- 递归算法—输入字母逆序输出汉诺塔递归算法
- 数理化计算机电子 武大水平,全方位比较南开大学、武汉大学——以数据为基础.doc...
- 2020最新 程序员数学(基础+进阶)
- Java安装包(JDK)安装和运行环境配置【超全】
- 文献中数学公式规范复制工具——Mathpix Snip
- uniapp遮罩_uni-app实现弹窗遮罩
- 微信小程序之发送表情和文字和语音之php
- 3DMAX渲染AO(白膜)图的三种方法
- 【Tools】抓包工具——Charles(中名:花瓶)
- [book]《岩田先生》
- 适合Linux系统的笔记本推荐,推荐5款让你的旧电脑重获新生的Linux发行版
- 香八拉 北京 香山 八大处 防火通道
- 爬取腾讯视频 xpath方式
热门文章
- 语义版本号(Semantic Versioning)
- CSS3字体样式及高级特效
- FPGA引脚功能说明与分析
- Python学习笔记(4)~Python基础练习之常用内置函数(1-10)
- 计算机科学导论第三版——第一章课后习题(贝赫鲁兹·佛罗赞BehrouzForouzan)(渐水问个人答案笔记csdn)
- Python网络编程(OSI Socket)
- 微信小程序项目启动错误“Error: ENOENT: no such file or directory, open”
- 蛋白质二级结构预测Linux,蛋白质稳定性预测工具-Rosetta ddg_monomer
- Android驱动面阵相机,了解线阵相机与面阵相机的基本区别
- UE4 让材质的UV动起来