使用 Visual Studio 进行调试

您已经创建了应用程序并解决了生成错误。 现在,您必须纠正那些使应用程序或存储过程无法正确运行的逻辑错误。 可以用开发环境集成调试功能做到这一点。 这些功能使您可以在某些过程位置停止执行,检查内存和寄存器值,更改变量,观察消息通信量,以及仔细查看代码的行为。

备注

窗口存储 apps

Visual Studio 调试器提供完整的调试窗口存储在窗口中运行的 apps 该支持 8。有关更多信息,请参见 microsoft 网站上的 窗口 Dev 中心以下节:

本节内容

  • Visual Studio 2012 中调试器的新增功能
    介绍 Visual Studio 中的新功能 2012 中

  • 通过使用 IntelliTrace 记录代码执行来调试应用程序
    bug 发现方便快捷地通过记录您的应用程序的使用 IntelliTrace 的执行历史记录。 browse 录制的操作,和函数调用查看相关代码,项目,并且,从 局部变量 窗口的数据的密钥的点。 这使您调试应用程序,而无需设置很多断点或重新启动应用程序作为通常。 要求最终的 Visual Studio。

  • 调试器安全
    讨论与调试相关的安全问题。

  • 调试设置和准备
    介绍**“项目属性”**设置和为项目创建调试版本所必须执行的设置。 还介绍远程调试设置、调试 Code Center Premium 源代码、调试部分信任的应用程序以及调试高性能群集应用程序。

  • 调试器指南
    讨论使用 Visual Studio 调试器的基本知识。 涉及的主题包括:调试基础,执行控件,附加到运行的程序,实时调试,自动启动调试器,转储,断点,检查程序,处理异常,“编辑并继续”,以及在调试器中使用表达式。

  • 指向调试 Windows 应用商店应用程序的链接
    提供指向有关运行的信息和调试窗口存储 apps 在 windows 8。

  • 调试托管代码
    介绍用 Visual Basic、Visual C# 和 C++ 编写的托管代码的常见调试问题和技术。

  • 调试本机代码
    讨论 C 和 C++ 应用程序的一些常见调试问题和技术。

  • 调试 GPU 代码
    描述如何调试在处理单元 (GPU) 的图像运行的 C++ 代码。

  • 调试 Web 应用程序和脚本
    描述在调试 Web 应用程序时可能会遇到的常见调试问题和技术。 章节包括调试 ASP.NET 和 ASP Web 应用程序、调试 ATL Server Web 应用程序、Web 服务器调试错误和故障排除。

  • 调试 WCF 服务
    描述调试技术和限制在 internet 信息服务 (IIS) 中运行,ASP.NET 开发服务器运行,也可以为自承载的服务的 WCF 服务的。

  • 调试 DirectX 图形
    描述可用于帮助呈现在基于的 DirectX 游戏和 apps 的问题的诊断工具。

  • 调试用户界面参考
    在调试应用程序时所使用的窗口和对话框上提供参考信息。 当焦点在调试用户界面元素(如**“断点”**窗口)上时,按 F1 键也可以看到这些主题。

  • 调试接口访问 SDK
    描述 Microsoft 调试接口访问软件开发工具包 (DIA SDK)。 DIA SDK 提供对调试在程序数据库 (.pdb) 文件中存储的信息生成由 Microsoft postcompiler 工具。

相关章节

  • 演练:调试外接程序项目
    外接程序是一种已编译的应用程序,它使用 Visual Studio 自动化对象模型来操作或自动完成集成开发环境。 本主题介绍如何调试 Visual Studio 外接程序项目

  • 部署应用程序和组件
    提供指向各种部署主题的链接,其中包括:部署概念、Microsoft Windows Installer 介绍、部署项目、合并模块项目、创建或添加部署项目、设置属性、向部署项目中添加项,以及打开部署编辑器。 本节还涉及文件安装的管理、注册表设置、文件类型、用户接口、自定义操作和启动条件等内容。