2014-12-02 92 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

相關問題