C# 每行跟踪器

C# 每行跟踪器,c#,.net,visual-studio,debugging,C#,.net,Visual Studio,Debugging,我正在寻找一个跟踪程序,它可以跟踪每一行代码,比如在调试器中保持F11步骤。在此之后,我想播放步骤,并查看所有线程的行为。同时观察当前步骤中的变量。有这样的追踪器吗 UDP: 您可以尝试时间旅行调试,它允许及时回顾每个步骤中变量的值。但是没有自动跟踪。TTD可通过以下方式获得: Visual Studio 2019 Enterprise(如上所述) 奥兹 它们是有偿工具。我不知道免费的。您正在描述Visual Studio的调试器。跟踪器打印代码提供的字符串,而不是代码的行。您是否在寻找一个或可

我正在寻找一个跟踪程序,它可以跟踪每一行代码,比如在调试器中保持F11步骤。在此之后,我想播放步骤,并查看所有线程的行为。同时观察当前步骤中的变量。有这样的追踪器吗

UDP:


您可以尝试时间旅行调试,它允许及时回顾每个步骤中变量的值。但是没有自动跟踪。TTD可通过以下方式获得:

Visual Studio 2019 Enterprise(如上所述) 奥兹
它们是有偿工具。我不知道免费的。

您正在描述Visual Studio的调试器。跟踪器打印代码提供的字符串,而不是代码的行。您是否在寻找一个或可能?@PanagiotisKanavos可能,但我需要查看所有步骤。在每一步中,都必须写入变量。我应该能够分步前进和后退,调试器就是这么做的。不是追踪器。在VisualStudio中使用时间旅行调试来完成反向操作。为什么不使用调试器来执行此操作?为什么要查找其他内容?如果要在单独的计算机上跟踪代码的执行,以便可以在本地重播,则需要Visual Studio的。看起来正是我需要的。但是第一个只适用于Azure?