C# 有没有办法将NAudio.Lame与Xamarin(Android/iOS)应用程序一起使用?

C# 有没有办法将NAudio.Lame与Xamarin(Android/iOS)应用程序一起使用?,c#,xamarin,naudio,lame,C#,Xamarin,Naudio,Lame,我正在尝试使用NAudio.Lame将录制的音频从wav转换为mp3。我已经用NAudio(1.1.0)安装了nugget软件包(v1.1.1),但是当我尝试编译应用程序时,它会显示以下消息: /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(2,2):错误XA2002:无法解析引用:`LameDLLWrap`,由`NAudio.Lame`引用。请为'

我正在尝试使用NAudio.Lame将录制的音频从wav转换为mp3。我已经用NAudio(1.1.0)安装了nugget软件包(v1.1.1),但是当我尝试编译应用程序时,它会显示以下消息:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(2,2):错误XA2002:无法解析引用:`LameDLLWrap`,由`NAudio.Lame`引用。请为'LameDLLWrap'添加NuGet包或程序集引用,或删除对'NAudio.Lame'的引用。(XA2002)(MyApp.Droid)

GitHub的报告说:

重要提示:因为这会包装Windows本机DLL,所以无法在其上工作 任何操作系统。它可以与Windows仿真层一起工作 但我从未测试过这个


有没有可能在Xamarin Android/iOS项目中使用它?

根据Jason的评论和NAudio.Lame官方页面,答案是否定的,因为它依赖于iOS/Android上不存在的Windows DLL。

没有,这取决于iOS/Android上不存在的Windows DLL。@Jason回答这个问题,我会接受它作为正确的问题。你能写下答案吗?如果Jason没有,请接受。它将帮助更多有同样问题的人:)。