在原生iOS/Android应用中使用Xamarin库

4
我们一直在使用Xamarin并开发了不同的应用程序/库。现在我们需要将过去几年中开发的核心库/组件集成到本地应用程序中。背景:我们正在与一个使用本地开发的合作伙伴做项目,我们需要将我们的库集成到他的环境/他的应用程序中。
因此,将有两个本地应用程序(iOS / Android),我们的核心库将是它们的一部分。因此问题是:是否有办法将Xamarin库(或仅使用Xamarin编写的C#代码)集成到这两个本地应用程序中?还是我们需要完全重写Java / Swift的代码?
该库没有第三方库,除了.NET框架。
感谢您在这个问题上分享您的经验!

1
你需要重新编写你的库。你所需要的是"嵌入式Mono",但是Xamarin移动平台不支持它... 可以参考http://www.mono-project.com/docs/advanced/embedding/。 - SushiHangover
1
也许这就是你要找的内容:https://learn.microsoft.com/en-us/xamarin/tools/dotnet-embedding/ - Victor.V
1
很遗憾,这似乎已经死了 :( 你提供的链接已经失效了,最后一次发布是3年前 https://learn.microsoft.com/en-us/xamarin/tools/dotnet-embedding/release-notes/preview/0.4 - zaitsman
1个回答

3
据我所知,无法将Xamarin .NET库直接用于本地平台应用程序(Java/Obj-C/Swift)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接