не удается установить библиотеку "LemmatizerPrebuiltCompact" для .net - ошибка визуальной студии - PullRequest
1 голос
/ 23 октября 2019

Я пытаюсь использовать лемматизатор в моем коде asp.net (c #). Для этого я должен установить 4 библиотеки: LemmaSharp, LemmaSharpPrebuilt, Lzma # и LemmatizerPrebuiltCompact

Я нашел первые 3 библиотеки в NuGet, но не могу найти библиотеку LemmatizerPrebuiltCompact. поэтому, когда я пишу следующий код:

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

я получил следующую ошибку на LemmatizerPrebuiltCompact:

Ошибка CS0246 Имя типа или пространства имен 'LemmatizerPrebuiltCompact' не может быть найдено (вам не хватает директивы using или ссылки на сборку?)

Итак, когда я пытаюсь установить библиотеку Sparc.TagCloud. Первая ошибка исчезла, но она показывает ошибку LemmaSharp.LanguagePrebuilt.English:

Ошибка CS0433 Тип 'LanguagePrebuilt' существует в обоих типах: 'LemmaSharpPreBuilt, Версия = 1.0.0.0, Культура = нейтральный, PublicKeyToken =null 'и' LemmaSharpPrebuilt, версия = 0.0.0.0, культура = нейтральная, PublicKeyToken = null 'myMLAppML.ConsoleApp

Я думаю, что эта ошибка появилась, поскольку версия Sparc.TagCloud была 0.0.1, однако, Версия LemmaSharp была 1.0.1.

Как мне решить эту проблему?

Примечание Я пытаюсь установить библиотеку "LemmatizerPrebuiltCompact.dll" и добавить в нее проект, но когда я изменяю каталог проекта, он исчез, и я пытаюсь добавить его снова, ноЯ не могу. однако я получил следующую ошибку:

Ссылка недействительна или не поддерживается

В чем проблема?

Кто-нибудь знает, что я могу сделать?

1 Ответ

0 голосов
/ 14 ноября 2019

Я решил ошибку The reference is invalid or unsupported, поместив DLL library в главный каталог проекта

...