如何将第三方 .NET dll 添加到 Xamarin Forms

How to add third party .NET dlls to Xamarin Forms

我们需要将支付网关提供的第三方 dll 添加到我们的 Xamarin Forms 应用程序中。还有一个包装此 dll 的 Jar 文件。我们需要在我们的应用程序中包含其中任何一个。对此有什么想法吗?

如果您需要在您的表单应用程序中使用外部库,您应该将本机库绑定到您的平台项目中。

举个例子,谈论 Android,您将拥有作为 jar 可用的第三方库。

所以您需要做的是:

1 - 创建绑定项目 https://docs.microsoft.com/en-us/xamarin/android/platform/binding-java-library/binding-a-jar

2 - 将绑定的 DLL(从绑定项目生成的 DLL)使用到 Xamarin.Android 项目(表单解决方案中的平台特定项目)中。

要遵循这种方法,您需要确保第三方库可用于 Android 和 iOS(通常是 Android 的 jar 和 Android 的 .a =33=]).

如果幸运的话,库已经绑定到 Xamarin。

通常情况并非如此,因此您将不得不在接下来的几周内面对有趣的日子:D

祝你好运!!!