FAILED Общая проверка правильности метаданных. При использовании комплекта сертификации приложений для Windows в моем пакете

Я использую 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, не найден. Все типы, на которые есть ссылки в файлах метаданных, должны быть доступны для обнаружения.

Кто-нибудь знает, как это решить?




Ответы (1)


Похоже, вы используете очень старую версию пакета SDK для Application Insights. Я думаю, но, вероятно, это 0,14 (тот, который вы получаете от VS 2013, эта версия больше не обновляется, потому что пакеты были переименованы). Вам следует удалить эту версию SDK и попробовать новую: https://www.nuget.org/packages/Microsoft.ApplicationInsights.WindowsApps/ RuntimeTelemetry.winmd больше нет.

person Anastasia Black    schedule 16.07.2015
comment
Спасибо за ответ. Решил это, удалив Application Insights, а затем переустановив вручную. - person AbsoluteSith; 16.07.2015