#c# #cordova #visual-studio-2017 #winrt-component
#c# #кордова #visual-studio-2017 #winrt-компонент
Вопрос:
Я создал один образец приложения cordova с использованием платформы Windows и добавил один тестовый плагин, вызывая машинный код через тестовый плагин. Я получаю исключение
WinRTError: не удалось найти текст, связанный с этим кодом ошибки.
System.IO.FileLoadException: не удалось загрузить файл или сборку ‘System.Runtime.WindowsRuntime, Version = 4.0.11.0, Culture = нейтральный, PublicKeyToken = ..’. Определение манифеста найденной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) в WindowImageAnnotation.ImageAnnotationPlugin.CreateImageAnnotation(строка jsonString) в module.exports.coolMethod (ms-appx-web://../www/plugins/cordova-plugin-imagewindow/src/windows/WindowImageProxy.js:25:11)
Эта строка выбрасывает исключение внутри плагина, метод присутствует в этой переменной «ev»
Я также изменил версию и попытался, но каждый раз получал одно и то же исключение. Любое решение по этому поводу. Предоставит, если что-нибудь потребуется. Заранее спасибо
Запуск приложения в Visual Studio Community 2017 15.9.30
Комментарии:
1. исправляет ли это добавление пакета? nuget.org/packages/System.Runtime . WindowsRuntime / 4.0.11
2. УРА.. Спасибо @magicandre1981. это работает, я установил версию 4.0.10.0 из nuget, потому что в папке сборки приложения cordova есть версия «4.0.11.0». Поэтому я сменил родной пакет на ту же версию.