C#.Net组件开发 - 使用Attach to Process实时调试设计器代码
C#.Net组件开发 - 使用Attach to Process实时调试设计器代码
大多数情况下开发人员用MessgeBox来弹出信息进行调试,这是一种简单可靠的方式,但是无法进入到代码内部实时调试,所以阻碍了开发进度,有种最佳解决方案,是通过Debug菜单的Attach to Process 方式支持运行时实时调试。 Attach to Process启动方式: 控件与组件的区别(Control&Component的区别)
Attach to Process 实时调试操作步骤:
选择devenv.exe ,点Attach按钮,如下图: 五. Attach to Process之后自动进入运行(调试)状态: 六. 切换到第一个解决方案(A)进行设计组件操作,如“生成MyNodeComponent的设计时代码”。 七. 当运行到设断点的代码处时,自动激活第二个解决方案(B),这时可看到进入实时调试状态,我们可以查看到组件或对象的实时内容。 八. 不过,调试状态下不支持修改代码的,否则会弹出Edit and Continue对话框。 版权:C/S框架网,作者:孙中吕,如转载请注明出处。 扫一扫加作者微信
参考文档:
C#.Net开发继承UITypeEditor接口的自定义属性编辑器 C#.Net组件开发 - 设计时使用自定义属性编辑器持久化对象 标签:C#.Net组件开发 - 设计时持久化对象数组 标签:C#.Net组件开发 - 属性窗体内显示自定义名称 标签:C#.Net组件开发 - 自定义设计器(ComponentDesigner) 标签:C#.Net组件开发 - 自定义设计器持久化对象的属性 标签:C#.Net组件开发 - 自定义属性编辑器持久化对象的属性 C#.Net组件开发(高级篇) - 设计时在窗体设计器文件内生成组件的代码 C#.Net组件开发(高级篇) - 自定义CollectionEditor编辑器 C#.Net组件开发(高级篇) - 开发复杂的设计时组件编辑器 C#.Net组件开发(高级篇) - 全部源码下载 C#.Net组件开发(高级篇) - 使用自定义TypeConverter生成设计时代码 DevExpress Winform 采用GridControl表格组件开发的会计凭证控件(C#源码) 开发框架使用.NET Reactor(加壳+代码混淆)与加密狗加密有什么区别 Winform三层架构软件开发平台(C#.NET开发)
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |