Как добавить сторонние. NET dll в Xamarin Forms - PullRequest
1 голос
/ 05 марта 2020

У нас есть требование добавить стороннюю dll, предоставляемую платежным шлюзом, в наше приложение Xamarin Forms. Существует также файл Jar, который обертывает эту DLL. Нам нужно включить что-нибудь из этого в наше приложение. Есть мысли по этому поводу?

1 Ответ

1 голос
/ 05 марта 2020

Если вам нужно использовать внешнюю библиотеку в приложении форм, вам следует привязать нативную библиотеку к проекту вашей платформы.

В качестве примера, говоря о Android, у вас будет библиотека третьей части доступно как банка.

Итак, что вам нужно сделать, это следующее:

1 - Создать проект привязки https://docs.microsoft.com/en-us/xamarin/android/platform/binding-java-library/binding-a-jar

2 - Использовать вашу привязку DLL (сгенерированная из вашего проекта привязки) в ваш проект Xamarin. Android (спецификация платформы c проект внутри вашего решения форм).

Чтобы следовать этому подходу, вы должны быть уверены, что третья часть Библиотека доступна для Android и iOS (обычно это jar для Android и .a для iOS).

Если вам повезет, библиотека уже привязана к Xamarin.

Обычно это не тот случай, поэтому вам придется столкнуться с забавными днями в течение следующих недель: D

Wi sh вам удачи !!!

...