跨语言调试适用于所有代码的丰富调试功能 无论您使用哪种语言(从C#/VB和C++到JavaScript和Python再到XAML和HTML),VisualStudio都可提供卓越的调试体验,因为所有受支持的语言都具有调试支持。如果您的应用混合不同语言,您还可以使用混合模式调试跨语言边界进行互操作调试。 任意平台或位置本机、远程以及在生产环境中无论您的代码在何处运行,VisualStudio都可以对它进行调试。例如,从在桌面上或Android仿真器中启动本机Windows应用,到附加远程Azure实例、iOS设备或游戏控制台,或到任意Web浏览器。使用IntelliTrace和转储文件的深入分析等功能,您可以在生产环境中离线调试相关问题。 精细控制确定您要中断和检查状态的精确位置和时间通过VisualStudio调试器,您可以对执行情况进行控制。也就是说,可以确定您要暂停进程中所有线程的确切位置并检查那时的状态。您可以随时执行“全部中断”、逐过程执行语句、执行“单步执行”和“单步退出”函数、执行“运行到光标处”、执行“编辑并继续”,以及执行所有人的最热衷的“设置断点”。 灵活的检查状态在运行时查看变量的值在你想要的位置暂停应用程序以后,VisualStudio会向你提供很多方法以检查你的变量的值,从而形成或验证一个假设。 在单步调试代码的同时监视相关值;查看本地变量并评估复杂表达式,所有这些无需离开调试器。您甚至可以交互方式深入查询数据结构。 在出错时进行提醒代码缺陷和意外情况显现为异常。这些异常将使您的应用崩溃或直接变成难以跟踪的Bug。 在使用VisualStudio进行调试时,你可以配置出现异常时的通知,甚至选择要 |