无法为 .net 安装 "LemmatizerPrebuiltCompact" 库 - visual studio 错误

cannot install "LemmatizerPrebuiltCompact" library for .net - visual studio error

我正在尝试在我的 asp.net 代码 (c#) 中使用 Lemmatizer。为此,我应该安装 4 个库,它们是: LemmaSharpLemmaSharpPrebuiltLzma#LemmatizerPrebuiltCompact

我在 NuGet 上找到了前 3 个库,但找不到 LemmatizerPrebuiltCompact 库。因此,当我编写以下代码时:

ILemmatizer lmtz = new LemmatizerPrebuiltCompact(LemmaSharp.LanguagePrebuilt.English);

如预期的那样,我在 LemmatizerPrebuiltCompact 上收到以下错误:

Error CS0246 The type or namespace name 'LemmatizerPrebuiltCompact' could not be found (are you missing a using directive or an assembly reference?)

尝试#1

我尝试安装 LemmatizerPrebuiltCompact.dll 库并将其添加到项目中,但是当我更改项目目录时它消失了(PS:我希望它能够工作,或者项目目录是改变了)。因此,我尝试再次添加它,但我不能。此外,我收到以下错误:

The reference is invalid or unsupported

尝试#2

所以,我尝试安装 Sparc.TagCloud 库。当我这样做时,第一个错误消失了,但它在 LemmaSharp.LanguagePrebuilt.English:

上显示错误

Error CS0433 The type 'LanguagePrebuilt' exists in both 'LemmaSharpPreBuilt, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' and 'LemmaSharpPrebuilt, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' myMLAppML.ConsoleApp

我认为自从 Sparc.TagCloud 版本为 0.0.1 以来就出现了此错误,尽管 LemmaSharp 版本为 1.0.1。

有什么问题吗?

有人知道我可以做些什么来解决这个问题吗?

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