C# & VS调试技术
来源:互联网 发布:中天新闻网络在线直播 编辑:程序博客网 时间:2024/05/17 07:21
调试分为C#支持和VS支持两种。
又可以分为中断模式下调试和非中断模式下调试
非中断模式包括:诊断输出、跟踪点。
1。诊断输出
诊断输出是C#支持的。
首先要引用
using System.Diagnostics;
然后使用:
Debug.WriteLine("test","debug");
Trace.WriteLine("Test2","trace");
两者的区别是后者在Release的时候还可以出现;前者只在Debug的时候出现。
扩展:Debug.WriteIf(true, "xx"); 如果是true,就输出。
输出的内容可以在调试时候出现的“输出”窗口查看。
2。跟踪点:
在代码行单击右键,点“断点--》新建跟踪点”。跟踪点不会暂停程序,只会在“输出”窗口输出内容。
中断模式下调试包括:手工点“暂停”按钮;断点;未处理异常引发;判定语句。
手工点“暂停”按钮:
当进入调试模式后,会出现调试工具栏,可以点暂停按钮。缺点是很难控制时机
断点:
在代码上单击右键,断点--》加入断点。 还可以给断点加入条件,如符合某表达式才断,或者某值运行多少次才断,都可以在右键设置。
判定语句:
Debug.Assert(1 == 2, "messagexxxxxxx", "detailMessage222222222");
- C# & VS调试技术
- vs c# 调试 C++ dll
- [转]VS C# 怎么调试调试服务?
- VS调试技术-断点与跟踪点
- VS调试技术-断点与跟踪点
- vs调试-配置相关技术总结
- VS 2013 C#调试C++ DLL
- VS调试C#程序产生的dump
- vs调试
- VS调试
- vs 调试
- vs 调试
- vs调试
- VS调试
- VS调试
- vs调试
- vs调试
- C# VS 2010 创建、安装、调试 windows服务(windows service)
- 安静
- 使用C#格式化字符串
- 昨天睡了个好觉!
- C#中ref和out的使用小结
- Access数据库
- C# & VS调试技术
- 关于GCC, GLibc和binutils
- 中国的CMMI主任评估师
- 四川都江堰中学楼房垮塌
- 四川都江堰中学楼房垮塌
- SQLSERVER2005中分区表的设计
- 2008-05-12的地震
- Extracting Structured Data from Web Pages
- 详解spring事务属性