2014-12-02 91 views
0

我想在我的Windows手机应用程序中使用NHunspell库(可通过NuGet包)。 在Hunspell的构造函数中,我得到这个错误: 其他信息:无法加载DLL'kernel32.dll':无法找到指定的模块。kernel32.dll在Windows Phone 8.1应用程序中缺失通过NHunspell

有谁知道它为什么会发生,我该如何解决它?我在模拟器中运行我的应用程序,也许这会导致问题?

相同的代码工作在一个简单的桌面应用程序很好,所以我想这是一些与项目refrences或类似的东西...

如果有一个人谁是熟悉这个拼写检查lib和WP或一般来说,我会appricaite他的帮助。

请帮忙! 在此先感谢!

+1

你是不是要能够使用NHunspel在Windows Phone上,它是一个的hunspell .NET包装物,原生Windows组件。 – 2014-12-02 10:56:07

+0

谢谢Ben!所以你有另一个想法为Windows Phone的拼写检查API? – BreakPoint 2014-12-02 11:26:40

回答

0

其实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

相关问题