не удается установить библиотеку 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
в основной каталог проекта