0

Jetbrains 的 dottrace 应该具有对 async/await 的分析支持。

但我无法让它向我展示预期的结果(我在时间线查看器调用堆栈中没有“等待”和“继续”节点)。

我尝试使用以下程序类型进行分析:

  • .NET 框架(4.7)控制台程序,
  • .NET框架(4.7)windows程序,
  • .NET 核心 (>2.2) 控制台,
  • .NET core (>2.2)windows 程序,
  • .NET 核心 (3.0) wpf

这只是对我不起作用吗?因为我在互联网上找不到任何东西,或者这正式目前不再有效?

我对可能解释的唯一参考是针对控制台应用程序: https: //youtrack.jetbrains.com/issue/DTRC-26464 关于:

AsyncCausalityTracer.LoggingOn 为 false 和一些 ETW 提供程序。但对我来说,这对所有类型的应用程序都不起作用

我当前的 jetbrains 软件版本是:Resharper Ultimate 2019.2.3 (dottrace 2019.2)

--- 编辑 2019/11/01:

当点击我得到的事件时(我也希望 TPL 事件???): 事件类型

--- 编辑 2019/11/06:

由于 Konkat info 链接的回答中的评论,我也尝试过:

  • .NET core 2.0 控制台应用程序

=> dottrace 异步支持也不起作用

4

1 回答 1

0

您的配置中是否启用了“收集 TPL 事件”选项?在此处输入图像描述

于 2019-10-31T18:47:56.693 回答