使用Hunspell和Unity(.net 2.0)

时间:2017-06-07 11:25:26

标签: c# unity3d mono hunspell

你好Hunspell for Unity(.net 2.0)的解决方案。我在Android平台上工作。 我尝试实施WeCantSpell.HuntSpell

但我遇到编码问题:"编码名称' ISO8859-1'不支持" 我研究了一下,我看到它使用:"Encoding.RegisterProvider",它是在网络4.5中引入的。

当我尝试实施nhunspell时,我遇到初始化问题。实际上加载DLL的问题。

ArgumentNullException: Argument cannot be null. Parameter name: path1 System.IO.Path.Combine (System.String path1, System.String path2) (at /Users/builduser/buildslave/monoAndRuntimeClassLibs/build/mc‌​s/class/corlib/Syste‌​m.IO/Path.cs:138) NHunspell.MarshalHunspellDll.get_NativeDLLPath () NHunspell.MarshalHunspellDll.ReferenceNativeHunspellDll ()

可能Hunspell只适用于Windows平台?只有净4.5?

是否有使用.dic和.aff文件的替代方案。我需要这种解决方案,如果我将dic + aff转换为单词列表,因为来自国家/地区的文件是100MB +。从功能上我只需要检查dict中是否存在单词。

解: Unity 2017支持.NET 4.5,我今天尝试测试版,它正在与Hunspell C#Port合作。

1 个答案:

答案 0 :(得分:0)

回答我自己的问题,对于那些可能会像我一样陷入困境的人: Unity 2017有.NET 4.5,我今天试用了测试版,它正在使用Hunspell C#Port。