我正在尝试在我的windows phone应用程序中使用NHunspell库(可通过NuGet软件包获得)。在Hunspell构造函数中,我得到这个错误:附加信息:无法加载DLL 'kernel32.dll':找不到指定的模块。
有没有人知道它是怎么发生的,我该如何修复它?我在模拟器中运行我的应用程序,也许这是导致问题的原因?
同样的代码在一个简单的桌面应用程序中工作得很好,所以我猜它是项目引用或类似的东西。
如果有人熟悉这个拼写检查库和WP,或者一般情况下,我会寻求他的帮助。
请帮帮我!提前感谢!
发布于 2014-12-03 18:13:48
事实上,NHunspell使用的是Hunspell。Hunspell不是前面提到的原生windows组件,它是一个用C代码编写的拼写检查库。如果可以在Windows Phone上使用本机编译库,则有人可以为其编译Hunspell,以便将其部署到手机上。这在Android和iOS上与Xamarin结合使用也很好。目前还没有适用于windows phone的本机Hunspell库。但在Windows Phone 8原生支持下,这应该是可能的。
通过在最新的NHunspell版本中分离NHunspell和本机Hunspell项目,我已经为这种跨平台编译奠定了基础。但这一步我的目标是Linux x86。如果有人擅长跨平台开发,也许移动设备也可以做到这一点。
这篇博客文章描述了可以集成其他本机构建的新构建过程:Building NHunspell with PowerShell Build Tools
https://stackoverflow.com/questions/27247507
复制相似问题