dotnet-counters ps 不显示任何进程

Mic*_*hal 4 c# .net-core dotnetcorecli

我有 .NET Core 2.2 应用程序,想使用dotnet-counters来获取一些有关 GC 的数据。不幸的是,由于某种原因,dotnet-counters 看不到我的应用程序(.NET 核心进程)。当我跑步时

dotnet-counters ps
Run Code Online (Sandbox Code Playgroud)

它什么也不返回(我的.NET核心应用程序当然正在运行)。我使用 .NET Core 版本 2.2.8 和 dotnet-counters 版本 3.1.57502。我尝试了应用程序的独立版本和依赖于框架的版本。

Mar*_*ich 5

诊断工具 ( dotnet countersdotnet tracedotnet dump) 依赖于运行时公开必要接口的新功能。这些仅存在于 .NET Core 3.0 或更高版本上。

这意味着无法使用这些工具监视/诊断 .NET Core 2.2 应用程序。您需要将应用程序更新到 .NET Core 3.0+