标签: c# xamarin
据我了解,Xamarin为移动应用程序开发提供了大部分(如果不是全部)C#功能。这是否意味着我可以使用任何C#库(例如,nAudio或其他),前提是它与目标平台兼容?以及如何查看与移动平台兼容的库?
答案 0 :(得分:1)
要了解它,您应该了解.net是如何碎片。
nAudio使用大多数.net框架API和Windows Native API,因此您无法将其与Xamarin一起使用。
即使您认为Xamarin可以针对Windows,但在.Net子系统版本中没有相应的API。
只有可能的解决方案是将代码移动到服务器,并让它为所有客户端提供服务。
或
为Xamarin重写nAudio