dll - 我可以将我自己的 DLL 用于我的 Xamarin iOS 和 Android 项目吗?

标签 dll clojure xamarin.ios xamarin.android xamarin

我可以将自己的 DLL 用于 Xamarin iOS 或 Android 项目吗?

我问的原因是因为我想从 Clojure CLR 编译 dll,并将它们用于我的 Xamarin 移动项目。

最佳答案

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

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

这种情况目前正在发生变化——Xamarin 正在重新基于 Mono3/.Net4.5,Xamarin 正在努力支持 PCL。

但是,即使最近发生了这些变化,我认为此时仍然建议为特定平台重建程序集。

关于dll - 我可以将我自己的 DLL 用于我的 Xamarin iOS 和 Android 项目吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16292598/

相关文章:

delphi - 在 TScrollBox 中显示 DLL 中的表单

c# - 图书馆youtubeExtractor给我一个错误

dll - WampServer : php-win. exe 程序无法启动,因为缺少 MSVCR110.dll

emacs - Org-Babel Clojure Cider NRepl 坏了?

clojure - 使用 `case`中的 channel

python - 如何将 Python 包编译为 dll

c# - “Microsoft.Rest.Azure.CloudException”,原因 : 'Microsoft. Rest.Azure.CloudException:此请求的授权已被拒绝

在 Xamarin 应用程序启动之前,Xamarin 用 Lotie 动画形成 iOS 启动画面

ios - 仅在 iOS 11 上启动画面中间的 Xamarin Forms iOS 黑框

clojure - 翻转 "->"语句中的参数