猫巴西克
据我了解,Xamarin为移动应用程序开发提供了C#的大多数(如果不是全部)功能。这是否意味着只要它与目标平台兼容,我就可以使用任何C#库(例如nAudio或其他)?以及如何查看库是否与移动平台兼容?
维比山RC
要理解它,您应该了解 .net 是如何分片的。
nAudio 使用大部分 .net 框架 API 和 Windows 本机 API,因此您无法将其与 Xamarin 一起使用。
即使您认为 Xamarin 可以针对 Windows,您在 .Net 子系统版本中也没有相应的 API。
只有可能的解决方案是将代码移动到服务器,并让它为所有客户端提供服务。
或者
为 Xamarin 重写 nAudio
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句