Извините! Если это какое-то утешение, это то, над чем мы работаем. CLS Compliance, где исправление наименования является главным приоритетом для поддержки VB.NET, предназначено для следующего выпуска Lucene.NET 3.0.3. Текущий код (неизданный) можно найти here. Эти свойства относятся к классу TopDocs
, и я специально помню, что уже сделал это изменение. Однако, поскольку это не официальный релиз, вам придется скомпилировать его самостоятельно (что из вашего вопроса, похоже, что-то вам не нужно делать). Я нахожу, что лично считаю, что отрасль очень стабильна, и было сделано много изменений, чтобы значительно повысить производительность, включая поддержку дженериков.
Мы только что выпустили 2.9.4 и 2.9.4g и собираемся объединить ветвь 3.0.3 в багажник. Однако не все двусмысленности названия были исправлены, хотя я думаю, что самые раздражающие. Имейте в виду, что другие методы, которые были ранее отмечены [Obsolete]
, также могут быть удалены. Если вы хотите следить за прогрессом в выпуске 3.0.3, вы можете продолжить проверку на наш website. Конкретная проблема для CLS Compliance - here, поэтому вы также можете отслеживать прогресс там.
Я надеюсь, что мы скоро выпустим новую версию и добавим официальную поддержку для других языков .NET.
откат назад к v2.9.2.2 из v2.9.4.1 временно разрешил это. –