我可以将自己的DLL与Xamarin iOS或Android项目一起使用吗?
我问的原因是因为我想从Clojure CLR编译dll,并将它们与我的Xamarin移动项目一起使用。
答案 0 :(得分:6)
目前答案是“否” - 您不能使用自己的现有程序集,而必须将这些项目重新编译为Xamarin.iOS或Xamarin.Android(MonoTouch或MonoDroid)库。
这是因为Xamarin双胞胎基于旧的Silverlight配置文件代码而不是完整的.Net。
目前这种情况正在发生变化 - Xamarin正在对Mono3 / .Net4.5进行重新定位,而Xamarin正致力于PCL支持。
但是,即使有这些最近的更改,我认为目前仍然建议为特定平台重建程序集。