0

我正在尝试在我的 Windows Phone 应用程序中使用 NHunspell 库(可通过 NuGet 包获得)。在 Hunspell 构造函数中,我收到此错误:附加信息:无法加载 DLL 'kernel32.dll':找不到指定的模块。

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

相同的代码在一个简单的桌面应用程序中运行良好,所以我猜它与项目引用或类似的东西有关......

如果有人熟悉这个拼写检查库和 WP 或一般情况下,我会为他提供帮助。

请帮忙!提前致谢!

4

1 回答 1

0

事实上,NHunspell 使用 Hunspell。Hunspell 不是前面提到的原生 Windows 组件,它是一个 C 编码的拼写检查器库。如果可以在 Windows Phone 上使用本机编译库,那么有人可以为它编译 Hunspell,以便可以将其部署到手机上。这在与 Xamarin 结合使用的 Android 和 iOS 上也很不错。目前没有适用于 windows phone 的本机 Hunspell 库。但这应该可以通过 Windows Phone 8 原生支持来实现。

通过在最新的 NHunspell 版本中分离 NHunspell 和本机 Hunspell 项目,我已经为这种跨平台编译奠定了基础。但我的目标是 Linux x86 这一步。如果有人擅长跨平台开发,也许这也可以用于移动设备。

这篇博文描述了可以集成其他原生构建的新构建过程:使用 PowerShell 构建工具构建 NHunspell

于 2014-12-03T10:13:47.767 回答