ReSharper 2025.2 Help

预测调试器

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

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

  • 显示变量的预期值。

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

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

ReSharper:预测调试器

To enable or disable the predictive debugger, select 显示预测值 on the 工具 | 调试器 | 编辑器集成 page of ReSharper 选项 Alt+R, O .

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

You can also opt to run the predictive debugger manually by clearing the 自动启动预测调试器 checkbox on the 工具 | 调试器 | 编辑器集成 page of 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年 9月 27日