如何将第三方.NET DLL添加到Xamarin表单

如何将第三方.NET DLL添加到Xamarin表单,xamarin,dll,jar,Xamarin,Dll,Jar,我们需要将支付网关提供的第三方dll添加到我们的Xamarin表单应用程序中。还有一个包装这个dll的Jar文件。我们需要在我们的应用程序中包含其中任何一项。对此有何想法?如果需要在表单应用程序中使用外部库,则应将本机库绑定到平台项目中 举个例子,谈到Android,您将有一个jar的第三部分库 因此,您需要执行以下操作: 1-创建绑定项目 2-将绑定的DLL(从绑定项目生成的DLL)使用到Xamarin.Android项目(表单解决方案中特定于平台的项目)中 要遵循这种方法,您需要确保第三部

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

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

举个例子,谈到Android,您将有一个jar的第三部分库

因此,您需要执行以下操作:

1-创建绑定项目

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

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

如果你幸运的话,图书馆已经绑定到Xamarin了

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


祝你好运

非常感谢。就我而言,图书馆将是第一次被xamarin绑定。我想未来的日子会很有趣(顺便说一句,我有一个问题是“这个绑定的DLL不能在Xamarin表单项目(PCL)中使用吗?”不,绑定库只能用于特定于平台的项目。如果它有用,你能接受答案吗?谢谢,非常感谢…我很愿意接受作为答案,但等待我的15个声誉…就像你说的,绑定库后遇到更多麻烦..它绑定成功,我得到了方法和类。调用一个方法时出现以下错误。“{Java.Lang.unsatifiedLinkError:DLL NOT loaded无法在Java.Interop.jnienEnvironment+StaticMethods.CallStaticBooleanMethod(Java.Interop.JniObjectReference类型,Java.Interop.JniMethodInfo方法…..”