我可以在Xamarin中使用任何C#库吗?

时间:2017-03-07 04:55:39

标签: c# xamarin

据我了解,Xamarin为移动应用程序开发提供了大部分(如果不是全部)C#功能。这是否意味着我可以使用任何C#库(例如,nAudio或其他),前提是它与目标平台兼容?以及如何查看与移动平台兼容的库?

1 个答案:

答案 0 :(得分:1)

要了解它,您应该了解.net是如何碎片

enter image description here

nAudio使用大多数.net框架API和Windows Native API,因此您无法将其与Xamarin一起使用。

即使您认为Xamarin可以针对Windows,但在.Net子系统版本中没有相应的API。

只有可能的解决方案是将代码移动到服务器,并让它为所有客户端提供服务。

为Xamarin重写nAudio