我正在尝试Lemmatizer
在我的 asp.net 代码(c#)中使用。为此,我应该安装 4 个库,它们是
:LemmaSharp
、LemmaSharpPrebuilt
和Lzma#
LemmatizerPrebuiltCompact
我在 上找到了前 3 个库NuGet
,但我找不到LemmatizerPrebuiltCompact
库。因此,当我编写以下代码时:
ILemmatizer lmtz = new LemmatizerPrebuiltCompact(LemmaSharp.LanguagePrebuilt.English);
我LemmatizerPrebuiltCompact
按预期收到以下错误:
错误 CS0246 找不到类型或命名空间名称“LemmatizerPrebuiltCompact”(您是否缺少 using 指令或程序集引用?)
尝试#1
我尝试安装LemmatizerPrebuiltCompact.dll
库并将其添加到项目中,但是当我更改项目的目录时它就消失了(PS:我希望它能够工作,或者项目目录已更改)。因此,我尝试再次添加它,但我不能。此外,我收到以下错误:
引用无效或不受支持
尝试#2
所以,我尝试安装Sparc.TagCloud
库。当我这样做时,第一个错误消失了,但它显示错误LemmaSharp.LanguagePrebuilt.English
:
错误 CS0433 类型“LanguagePrebuilt”存在于“LemmaSharpPreBuilt,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”和“LemmaSharpPrebuilt,Version=0.0.0.0,Culture=neutral,PublicKeyToken=null”myMLAppML.ConsoleApp
我认为自 Sparc.TagCloud 版本为 0.0.1 以来出现此错误,尽管 LemmaSharp 版本为 1.0.1。
有什么问题?
有谁知道我能做些什么来解决这个问题?