如何修复“找不到接口ICorProfilerInfo3”

时间:2019-07-25 18:08:17

标签: .net

我正在尝试使用Datadog .NET Tracer跟踪.NET应用程序。 https://github.com/DataDog/dd-trace-dotnet/releases 该应用程序和跟踪程序安装在带有.NET Framework 4.6.1的Windows 2008R2SP1x64 Std上。 它无法跟踪以下警告消息:

  • .net跟踪器日志: “无法附加分析器:找不到接口ICorProfilerInfo3。”

  • Windows应用程序事件日志: “ NET运行时版本2.0.50727.8800-无法共同创建探查器。”

.net跟踪器的要求是.NET CLR 4.5及更高版本。 我对.NET的理解是CLR是框架的组成部分,因此CLR版本与框架版本相同。

我试图了解为什么.NET运行时版本(根据Windows事件日志为2.0.50727.8800)比框架(根据Windows控制面板为4.6.1)要旧。

1 个答案:

答案 0 :(得分:0)

我遇到了相同的错误,安装了.NET Framework 4.6.1 SDK(https://dotnet.microsoft.com/download/visual-studio-sdks)并重新启动Datadog Agent解决了问题

  • .net跟踪程序日志:[w3wp.exe] 3584:[info]已附加探查器。