记录 C# 程序的执行路径

本文关键字:执行 路径 程序 记录 | 更新日期: 2023-09-27 18:35:56

我正在寻找一种方法来将程序的执行路径(即程序/方法在特定执行中采用的分支)记录到文件中。我需要这条信息来了解我的输入采用的路径并做出与性能相关的决策。

教授 C# 看起来很有前途,但不幸的是它不支持最新版本的 Visual Studio。

我目前的计划是在程序中的每个分支生成一个唯一的ID,并在执行过程中记录该ID。但是,这似乎是一个非常耗时的过程。

记录 C# 程序的执行路径

Smth like

Assembly.GetCallingAssembly()
Assembly.GetExecutingAssembly()

System.Diagnostics.StackFrame