ReSharper 2025.3 Help

预测调试器

当您调试程序时,通常会看到其当前状态,并可以分析已执行的代码。 因此,当您进入一个函数时,在执行额外的单步操作之前,您无法看到其内部发生的情况。

使用 预测调试器 ,您可以在无需单步操作的情况下看到当前语句 之后发生的情况。 它在后台执行代码,并为您提供以下洞察:

  • 显示变量的预期值。

  • 直观地“静音”不会被执行的方法部分。

  • 警告您进一步的执行将以异常结束。

ReSharper:预测调试器

要启用或禁用预测调试器,请在 ReSharper 选项 工具 | 调试器 | 编辑器集成 页面上选择 显示预测值 Alt+R, O

当预测调试器启用时,ReSharper 会在程序中断时自动开始预测值。 在包含大量变量的上下文中,这可能会对单步执行性能产生轻微的负面影响。

您也可以通过清除 ReSharper 选项 Alt+R, O 工具 | 调试器 | 编辑器集成 页面上的 自动启动预测调试器 复选框,手动运行预测调试器。

禁用此选项后,您可以在需要时点击当前语句所在行的 运行预测调试器 ,从编辑器中运行预测调试器:

ReSharper:运行预测调试器

此功能在以下语言和技术中是 支持的

语言:C#

语言:VB.NET

语言:C++

语言:ASP.NET

语言:Razor

语言:XAML

语言:Resx

语言:构建脚本

语言:SQL

功能在 C# 中可用

此功能在 Visual Basic 中不可用

功能在 C++ 中不可用

功能在 ASP.NET 中不可用

功能在 Razor 中不可用

功能在 XAML 中不可用

此功能不适用于资源文件

此功能不适用于构建脚本文件

功能在 SQL/NoSQL 文件和注入中不可用

最后修改日期: 2025年 12月 8日