NuGet上的NHunspell包不能引用并能够在Xamarin Studio上使用

所以我对编程很新,但我开始使用Xamarin,我试图在Xamarin Studio上添加NuGet的NHunspell包,它下载它,.dll出现在Resources和NHunspell出现在Packets中,但它没有出现在引用等等当我尝试“使用NHunspell”时它不起作用。 我尝试使用Power Shell运行“安装”脚本,但显然没有任何改变。

如何将NHunspell添加到我的项目中?

并非每个.NET库都与Xamarin兼容。 它们通常必须针对适当的Xamarin框架构建,或使用兼容的PCL配置文件构建。

scan.xamarin.com可以告诉您给定的DLL是否兼容。

正如我已经通过电子邮件回答你的问题,NHunspell的问题在于它实际上是Hunspell的包装器。 Hunspell是用c或C ++编写的,因此它编译为本机Dll。 此时,构建为Windows 32 Bit和64Bit生成两个本机DLL。 有必要为ARM / Android或Linux生成本机DLL,或者……在这些平台上使用它。 我将来会为X86 / X64 Linux做这个。 但是现在我已经下雪,所以没有时间框架。 如果您或其他人愿意捐款,欢迎您。

BTW。 NHunspell有一个解析器用于正确的本机DLL。 如果您的项目在输出目录中具有本机DLL,则它会在Windows中解析X86或x64。 您可以在Xamarin工作室中通过在项目中添加本机DLL并配置“复制到输出目录”来完成此操作。 但这仅适用于Windows。

最新的软件包(没有NuGet)在这里: http : //download.crawler-lib.net/NHunspell/