系列目录     [已更新最新开发文章,点击查看详细] 在调试时,“自动变量”和“局部变量”窗口会显示变量值. 仅在调试会话期间,这两个窗口才可用. “自动变量”窗口显示当前断点周围使用的变量. “局部变量”窗口显示在局部范围内定义的变量,通常是当前函数或方法. 若要打开“自动变量”窗口,请在调试时依次选择“调试” > “窗口” > “自动变量”,或按 Ctrl+Alt+V > A 调试. 若要打开“局部变量”窗口,请在调试时选择“调试” > “窗口” > “局部变量”,或按…
系列目录     [已更新最新开发文章,点击查看详细] 当你进行调试时,可以使用 监视窗口 和 快速监视窗口 来监视变量和表达式. 仅在调试会话期间,这两个窗口才可用. 监视窗口可以在调试时一次显示多个变量. 快速监视对话框一次仅显示单个变量,并可以继续调试之前,必须关闭. 01 观察使用监视窗口变量 示例代码: private static void Main(string[] args) { int a, b, c; a = ; b = ; c = ; ; i < ; i++) { a++;…
系列目录     [已更新最新开发文章,点击查看详细] 在调试期间,“内存”窗口显示应用程序正在使用的内存空间. 调试器窗口(如监视窗口.自动窗口.局部变量窗口和快速监视对话框)显示变量,这些变量存储在内存中的特定位置.“内存”窗口向您显示整体图片.内存视图便于检查在其他窗口中显示不好的大数据块(例如缓冲区或大字符串). 内存窗口不限于显示数据.它显示内存空间中的所有内容,包括数据.代码和未分配内存中的随机垃圾位. 内存窗口不可用于脚本或SQL调试.这些语言不能识别内存概念. 01 打开内存窗口…
调试是软件开发过程中非常重要的一个部分,它具挑战性,但是也有一定的方法和技巧. Visual Studio 调试程序有助于你观察程序的运行时行为并发现问题. 该调试器可用于所有 Visual Studio 编程语言及其关联的库. 使用调试程序时,可以中断程序的执行以检查代码.检查和编辑变量.查看寄存器.查看从源代码创建的指令,以及查看应用程序占用的内存空间. 本系列以 Visual Studio 2019 来演示调试的方法和技巧.希望能帮助大家掌握这些技巧.它们都很简单,却能帮你节约大量的时间.…
系列目录     [已更新最新开发文章,点击查看详细] 要调试已部署到IIS的ASP.NET应用程序,请在部署应用程序的计算机上安装并运行远程工具,然后从Visual Studio附加到正在运行的应用程序. 下面介绍如何设置和配置Visual Studio ASP.NET MVC 4.5.2应用程序,将其部署到IIS,以及如何从Visual Studio附加远程调试器. 01 系统必备 Visual Studio 2019 需按照本文中所示的步骤. 这些服务器配置上进行了测试这些过程: Wind…
系列目录     [已更新最新开发文章,点击查看详细] 在 Visual Studio 上下文中,当调试应用时,这通常意味着你在附加了调试器的情况下(即在调试器模式下)运行应用程序. 执行此操作时,调试器在运行过程中可提供许多方法让你查看代码的情况. 你可以逐步执行代码.查看变量中存储的值.设置对变量的监视以查看值何时改变.检查代码的执行路径等. 01 设置断点(F9)并启动调试器(F5) 断点是可靠调试的最基本和最重要的功能.断点指示 Visual Studio 应在哪个位置挂起你的运行代码,…
系列目录     [已更新最新开发文章,点击查看详细] 01 固定数据提示 如果你在调试时,经常将鼠标悬停在数据提示上,就可能想固定变量的数据提示,方便自己随时查看. 即使在重新启动后,固定的变量也能保持不动. 要固定数据提示,请在鼠标悬停其上时单击固定图标. 你可以固定多个变量. 02 编辑代码并继续调试 (C#,VB, C++) 在 Visual Studio 支持的大多数语言中,你都可以在调试会话的过程中编辑代码,然后继续调试. 要使用此功能,请先在调试器中暂停,用鼠标点击进入代码,进行编…
系列目录     [已更新最新开发文章,点击查看详细] 可将 Visual Studio 调试器附加到本地或远程计算机上正在运行的进程. 进程运行后,在 Visual Studio 中选择“调试” > “附加到进程”,或按 Ctrl+Alt+P,然后使用“附加到进程”对话框将调试器附加到进程. 可以使用“附加到进程” 来调试本地或远程计算机上正在运行的应用.同时调试多个进程. 调试并非在 Visual Studio 中创建的应用或未使用附带调试器从 Visual Studio 启动的任何应用. …
系列目录     [已更新最新开发文章,点击查看详细] IntelliTrace 后退会在每个断点处及调试器步骤事件发生时自动拍摄应用程序的快照. 凭借记录的快照便可以返回到上一个断点或步骤,并查看当时应用程序的状态. 如果希望查看以前的应用程序状态,但不想重新启动调试或重新创建所需应用状态,使用 IntelliTrace 后退可以节省时间. 自 Visual Studio Enterprise 2015 版本.VS Enterprise2017 15.3  版本及更高版本起提供 Intelli…
系列目录     [已更新最新开发文章,点击查看详细] Debug 模式 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序. 在Debug模式下调试,可以在断点处看到详细的调试提示信息,如下图: 并且在输出目录中生成 Debug 目录及可运行文件: 调试前请将[解决方案配置]设置为 Debug 模式.如果设置为 Release 模式,Visual Studio 项目具有针对你的程序的单独发布和调试配置. 生成用于调试的调试版本和最终发布分发的版本. 发布版本进行…