我想跟踪我的 C# 程序执行期间调用了哪些方法。使用 Rider 或 Visual Studio 如何实现这一点?
使用案例: 在我的一个项目中,我收到有关已处置对象(在库内)的错误。我不明白这是从哪里来的,所以我的想法是跟踪所有执行的方法,然后在执行的方法列表中搜索“Dispose”。
正如 Iakobski 所说,您可以尝试 JetBrains dotTrace。下载 JetBrains dotTrace 后,选择要分析的应用程序,然后选择“跟踪”作为您的分析类型。
开始分析后,单击“获取快照”,您将获得一个调用树,其中记录了所有执行的所有方法。