我可以用Xamarin编译c# dll's并在Android上构建自定义UI吗?
本文关键字:Android 并在 构建 自定义 UI 编译 Xamarin dll 我可以 | 更新日期: 2023-09-27 17:49:47
我有很多用c#编写的业务逻辑。我对Xamarin了解不多,但据我所知,您必须使用完整的框架。我想做的就是使用Xamarin将业务逻辑编译成android DLL,然后使用它们编写android应用程序。这可能吗?
谢谢。
取决于业务对象中实际包含的代码。
Xamarin使用Mono,它是。net的开源端口。然后将Mono代码编译到Android上。您引用或使用的任何第三方库都可能无法工作。你需要找到一个Mono库(在Android上仍然可能不兼容)或一个具有你需要的功能的Android库,并重新编码这些部分。
Xamarin确实有能力(在付费版本中)让你引用Java jar并在c# Android项目中使用它们。当你使用的。net/mono库不能在Android上工作,但等效的Android或Java库可以。
再一次,这真的取决于你使用的任何类是否已经在Mono中实现,然后在Android版本中实现。