我在我的应用程序中使用Application Insights。该应用程序运行没有任何警告或问题,但当我打包应用程序并运行Windows应用程序认证工具包时,它失败说明:
FAILED一般元数据正确性测试
•发现错误:一般元数据正确性测试检测到 以下错误:◦类型 Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration 由类型引用 Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule 在文件中 Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.winmd是 未找到。元数据文件中引用的所有类型必须是 发现。 ◦类型 Microsoft.ApplicationInsights.Extensibility.ISupportConfiguration 由类型引用 Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule 在文件中 Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.winmd是 未找到。元数据文件中引用的所有类型必须是 可被发现的
有没有人知道如何解决这个问题?
答案 0 :(得分:3)
您似乎使用了非常旧的Application Insights SDK版本。我猜,但可能它是0.14(你从VS 2013得到的,这个版本不再更新,因为包被重命名)。您应删除该SDK版本并尝试新版本:https://www.nuget.org/packages/Microsoft.ApplicationInsights.WindowsApps/ RuntimeTelemetry.winmd不再存在了。