我可以在Xamarin iOS和Android项目中使用自己的DLL吗?

Luk*_*tin 2 dll clojure xamarin.ios xamarin.android xamarin

我可以将自己的DLL与Xamarin iOS或Android项目一起使用吗?

我问的原因是因为我想从Clojure CLR编译dll,并将它们与我的Xamarin移动项目一起使用.

Stu*_*art 6

目前答案是'否' - 您不能使用自己现有的程序集,而必须将这些项目重新编译为Xamarin.iOS或Xamarin.Android(MonoTouch或MonoDroid)库.

这是因为Xamarin双胞胎基于旧的Silverlight配置文件代码而不是完整的.Net.

目前这种情况正在发生变化 - Xamarin正在对Mono3/.Net4.5进行重新定位,而Xamarin正致力于PCL支持.

但是,即使有这些最近的更改,我认为目前仍然建议为特定平台重建程序集.