3

我正在尝试Lemmatizer在我的 asp.net 代码(c#)中使用。为此,我应该安装 4 个库,它们是 :LemmaSharpLemmaSharpPrebuiltLzma#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。

有什么问题?

有谁知道我能做些什么来解决这个问题?

4

1 回答 1

3

我已经通过将放入项目的主目录来解决The reference is invalid or unsupported错误DLL library

于 2019-11-14T07:34:43.077 回答