位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# Visual Studio中的调试

提问人:刘团圆发布时间:2020-12-04

    可以采用两种方式执行应用程序:调试模式或非调试模式。在Visual Studio中执行应用程序时,默认在调试模式下执行。例如,按下F5键或单击工具栏中的绿色Start按钮时,就是在调试模式下执行应用程序。要在非调试模式下执行应用程序,应选择Debug丨Start Without Debugging,或按下Ctrl+F5组合键。

    Visual Studio允许在两种配置下生成应用程序:调试(默认)和发布。使用标准工具栏中的Solution Configurations下拉框可在这两种配置之间切换。

    在调试配置下生成应用程序,并在调试模式下运行程序时,并不仅是运行编写好的代码。调试程序包含应用程序的符号信息,所以IDE知道执行每行代码时发生了什么。符号信息意味着跟踪(例如)未编译代码中使用的变量名,这样它们就可以匹配己编译的机器码应用程序中现有的值,而机器码程序不包含便于人们阅读的信 息。此类信息包含在.pdb文件中,这些文件位于计算机的Debug目录下。

    发布配置会优化应用程序代码,所以我们不能执行以上这些操作。但发布版本运行速度较快。完成了应用程序的开发后,一般应给用户提供发布版本,因为发布版本不需要调试版本所包含的符号信息。

    如何使用它们找出并修改未按预期方式执行的那些代码,这个过程称为调试。按照这些技术的使用方法把它们分为两部分。一般情况下,可以先中断程序的执行,再进行调试,或者注上标记,以便以后加以分析。在Visual Studio术语中,应用程序可以处于运行状态,也可以处于中断模式,即暂停正常的执行。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部