我正在寻找一种方法来记录程序的执行路径(即程序/方法在特定执行中所采用的分支)到文件中。我需要这些信息来了解我的输入采取的路径并做出与绩效相关的决策。
C#的{p> Prof-It看起来非常有前途,但遗憾的是它不支持最新版本的Visual Studio。我目前的计划是在程序的每个分支处生成一个唯一的ID,并在执行期间记录该ID。但是,这似乎是一个非常耗时的过程。
答案 0 :(得分:1)
像Smth一样
Assembly.GetCallingAssembly()
Assembly.GetExecutingAssembly()
或
System.Diagnostics.StackFrame