我可以在调试/断点/跟踪点上查看使用 Visual Studio 2022 运行方法的次数吗

问题描述 投票:0回答:1

我有一个自定义属性类。自定义属性在每个请求上运行。因为我的请求是异步的。我想知道我的自定义属性方法运行了多少次。

有没有办法在 Visual Studio 2022 上计算方法的执行次数或创建跟踪点?

我尝试查看断点设置。在操作上,我将 {hitcount} 作为消息输出窗口。但没有成功。

c# visual-studio debugging visual-studio-2022 tracepoint
1个回答
0
投票

正如@stuartd所说,如果你想对方法的执行进行计数或创建跟踪点,你可以在你的代码中添加一个计数器。详细步骤请查看以下内容:

1.在方法外创建静态变量。每次调用方法时递增它。

 public static int counter = 0;
 public void myMethod()
 {
     Interlocked.Increment(ref counter);
 }

2.在您的方法中设置跟踪点。在“在输出窗口中显示消息”文本框中输入消息 {counter}。

enter image description here

测试结果

enter image description here

参考文档:

在源代码中设置跟踪点

© www.soinside.com 2019 - 2024. All rights reserved.