我们有一个要求添加第三方dll提供支付网关到我们的Xamarin表单应用程序。还有一个Jar文件包装这个dll。我们需要在我们的应用程序中包括其中的任何一个。对此有什么想法吗?
发布于 2020-03-05 12:06:20
如果需要在窗体应用程序中使用外部库,则应将本机库绑定到平台项目中。
举个例子,谈到Android,第三部分库将作为一个jar提供。
因此,您需要做的是:
1-创建绑定项目https://learn.microsoft.com/en-us/xamarin/android/platform/binding-java-library/binding-a-jar
2-将绑定的DLL (从绑定项目中生成的DLL)消费到您的Xamarin.Android项目(表单解决方案中特定于平台的项目)。
要遵循这种方法,您需要确保第三部分库同时适用于Android和iOS (通常是用于Android的jar和iOS的.a )。
如果你幸运的话,图书馆已经被绑定到Xamarin了。
通常情况并非如此,所以在接下来的几周里,你将不得不面对有趣的日子:
祝你好运!
https://stackoverflow.com/questions/60543185
复制相似问题