не удается установить библиотеку LemmatizerPrebuiltCompact для .net - ошибка Visual Studio

Я пытаюсь использовать Lemmatizerв моем коде asp.net (С #). Для этого мне нужно установить 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= нейтральный, PublicKeyToken=null, так и в LemmaSharpPrebuilt, Version=0.0.0.0, Culture= нейтральный, PublicKeyToken=null в myMLAppML.ConsoleApp

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

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

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

1 ответ

Решение

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

Другие вопросы по тегам