0

我在我的应用程序中使用 Application Insights。该应用程序运行时没有任何警告或问题,但是当我打包该应用程序并在其上运行 Windows 应用程序认证工具包时,它未能说明这一点:

失败的一般元数据正确性测试

• 发现错误:常规元数据正确性测试检测到以下错误:◦未找到 Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule 文件中类型 Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule 引用的类型 Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.winmd . 元数据文件中引用的所有类型都必须是可发现的。◦未找到 Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.winmd 文件中类型 Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule 引用的类型 Microsoft.ApplicationInsights.Extensibility.ISupportConfiguration。元数据文件中引用的所有类型都必须是可发现的。

有谁知道如何解决这个问题?

4

1 回答 1

3

看起来您使用的是非常旧的 Application Insights SDK 版本。我猜但可能是 0.14(您从 VS 2013 获得的版本,此版本不再更新,因为软件包已重命名)。您应该删除该 SDK 版本并尝试新版本:https: //www.nuget.org/packages/Microsoft.ApplicationInsights.WindowsApps/ RuntimeTelemetry.winmd 不再存在。

于 2015-07-16T05:40:27.857 回答