【问题标题】:How can I create a cross platform library using xamarin?如何使用 xamarin 创建跨平台库?
【发布时间】:2014-11-16 17:06:48
【问题描述】:

我想为移动开发人员创建一个 SDK 来嵌入我的解决方案,但我不想用 Swift 和 Java 编写它,而是想使用 Xamarin 编写一次,然后导出到选定的目标。

我不确定是否可能,我看到了这个答案:Is it possible to embed xamarin part into an existing native app?

但那是前一段时间了,所以我想知道事情是否发生了变化,或者是否有解决方法,比如编写一个小的原生部分只是为了创建绑定并将其导出为 sdk...

【问题讨论】:

    标签: xamarin.ios xamarin xamarin.android


    【解决方案1】:

    AFAIK 什么都没有改变,仍然不可能。

    【讨论】:

    • 好的,但是这个developer.xamarin.com/guides/ios/advanced_topics/registrar的目的是什么
    • 这是通往 iOS 的桥梁,因此 iOS 本机代码可以创建托管对象(即,当您覆盖本机内容时)并调用托管代码(想想事件)。通过 ACW 对 Android 进行同样的操作。这些桥梁仅在 Xamarin 进程正在运行时才起作用,而在您的方案中并非如此。
    • 看起来像it might be possible now
    • 好吧,理论上。但我会持怀疑态度,即有 125 个未解决的问题,项目看起来不太活跃。我想知道在生产中是否有任何构建。