2015-08-07 3 views
0

. Я пытаюсь использовать новое универсальное приложение Windows, и я не могу заставить его работать с API-интерфейсом .net, необходимым для приложение. The API in question is for a software our company uses called Moraware.Windows Universal App: не удалось загрузить файл или сборку. Определение манифеста расположенной сборки не соответствует ссылке на сборку.

Я могу создать приложение Windows Form для Windows C# для .NET. Ссылка на .dll, и это работает без проблем.

Когда я пишу C# Универсальное приложение, оно строит хорошо, но когда я делаю что-нибудь с API, как Connection.GetJob (12345), я получаю следующее сообщение об ошибке:

Не удалось загрузить файл или сборку «System .Xml, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b743552344e089 'или одна из его зависимостей. Определение манифеста размещенной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Я попытался добавить System.Xml в качестве ссылки, но я получаю сообщение об ошибке: Ссылка на System.XML.dll не может быть добавлена. Этот компонент уже автоматически ссылается на систему сборки.

Я также добавил Microsoft .NET Core Runtime Package для Windows и Windows Desktop Extensions для UWP, но ничего не изменилось.

Любые идеи о том, как я могу получить этот api, работающий с универсальным Windows-приложением?

ответ

0

Я предполагаю, что упомянутая библиотека не является переносимой библиотекой классов и сама относится к полной .Net Framework System.XML. Эта сборка недоступна загрузчику UWP или если она также не совместима с SDK .Net, распространяемым с помощью UWP (основанный на Net Core).

Смежные вопросы

 Смежные вопросы