所以我对编程有点陌生,但是我开始使用Xamarin,我试着在Xamarin Studio上添加来自NuGet的NHunspell包,它下载了它,.dlls出现在参考资料中,NHunspell出现在包中,但它没有出现在参考文献中,所以当我尝试“使用NHunspell”时,它不起作用。我尝试使用Power Shell运行"install“脚本,但显然没有任何变化。
如何将NHunspell添加到我的项目?
发布于 2015-02-07 10:22:06
并不是每个.NET库都与Xamarin兼容。它们通常要么基于适当的Xamarin框架构建,要么使用兼容的PCL配置文件构建。
scan.xamarin.com可以告诉你一个给定的动态链接库是否兼容。
发布于 2015-02-07 19:48:50
因为我已经回复了你的每封邮件,NHunspell的问题是它实际上是一个猎杀的包装器。Hunspell是用c或C++编写的,所以它会编译成本机Dll。此时,构建会为Windows 32位和64位生成两个本机DLL。有必要为ARM / Android或Linux或...生成本地DLL。在这些平台上使用它。我将来会在X86/X64 Linux上这样做。但目前我已经被大雪压得喘不过气来了,所以没有时间表。如果你或其他人愿意贡献,欢迎你。
顺便说一句。NHunspell有一个用于正确本机DLL的解析器。如果您的项目在输出目录中具有本机DLL,则它将在windows中解析X86或x64。您可以在Xamarin studio中通过在项目中添加原生DLL并配置“复制到输出目录”来完成此操作。但这只适用于Windows。
最新的包(没有NuGet)在这里:http://download.crawler-lib.net/NHunspell/
https://stackoverflow.com/questions/28377832
复制相似问题