Parse platform Parse和Xamarin

Parse platform Parse和Xamarin,parse-platform,xamarin,Parse Platform,Xamarin,我正在使用Xamarin,我想知道是否有办法在共享项目中运行Parse,这样我就不必在解决方案中复制iOS项目和Android项目中的代码了 我是否遗漏了什么,或者我真的必须复制解析代码?我所做的是创建一个类型来承载我的解析特定代码。然后在我的Xamarin.Android应用程序中,我引用Parse.Android.dll。在我的Xamarin.iOS代码中,我引用了Parse.iOS.dll。请记住,该类型不会创建DLL。在引擎盖下面,它只是链接到实际项目的文件,所以它将使用该项目的引用。共

我正在使用Xamarin,我想知道是否有办法在共享项目中运行Parse,这样我就不必在解决方案中复制iOS项目和Android项目中的代码了


我是否遗漏了什么,或者我真的必须复制解析代码?

我所做的是创建一个类型来承载我的解析特定代码。然后在我的Xamarin.Android应用程序中,我引用Parse.Android.dll。在我的Xamarin.iOS代码中,我引用了Parse.iOS.dll。请记住,该类型不会创建DLL。在引擎盖下面,它只是链接到实际项目的文件,所以它将使用该项目的引用。共享项目不应包含任何特定于iOS或Android的代码

为了澄清这一点,您的Android和iOS项目也都需要引用共享项目。此外,当共享项目是可移植类库时,它似乎不起作用。相反,它必须是一个普通的类库。很高兴你让它工作起来了,但我认为你使用的术语“共享项目”是错误的。如果您阅读了上面的链接,“共享项目”是一种实际的项目类型。它只是在引擎盖下的文件链接,在iOS或Android项目的上下文中编译。没有为共享项目编译DLL。PCL的不同之处在于它实际上编译成DLL,并且可以被它支持的任何类型的项目引用(Profile 78支持所有基于Xamarin的项目)。您仍然可以将主核心作为PCL,但只能将解析代码放在“共享项目”中。此链接解释了共享项目和可移植类库之间的区别,以及何时可以选择其中一个。谢谢你的澄清。