内核32.dll在Windows Phone 8.1应用程序中通过NHunspell丢失

本文关键字:应用程序 丢失 NHunspell dll Windows Phone 内核 | 更新日期: 2023-09-27 18:32:42

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

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

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

如果有人熟悉这个拼写检查库和WP或一般情况,我会感谢他的帮助。

请帮忙!提前感谢!

内核32.dll在Windows Phone 8.1应用程序中通过NHunspell丢失

事实上,

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

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

此博客文章介绍了可以集成其他本机构建的新生成过程:使用 PowerShell 生成工具构建 NHunspell