Неопределенность имени Lucene.Net из-за CaSe в VB.NET - PullRequest
1 голос
/ 27 февраля 2012

Я работаю над проектом vb.net и получаю ошибку компилятора из-за библиотеки lucene.net.

Существуют следующие свойства

[Obsolete]  // Please use TotalHits instead
totalHits

TotalHits

Сейчаспроблема в том, что vb.net нечувствителен к регистру в этом отношении, поэтому он распознает оба свойства и не позволяет my построить проект.устаревшие свойства?

1 Ответ

2 голосов
/ 28 февраля 2012

Извините за это!Если это какое-то утешение, это то, над чем мы работаем.Соответствие требованиям CLS, где исправление имен является главным приоритетом для поддержки VB.NET, предназначено для следующего выпуска, Lucene.NET 3.0.3.Текущий код (невыпущенный) можно найти здесь .Эти свойства относятся к классу TopDocs, и я специально помню, что уже делал это изменение.Однако, поскольку это не официальный релиз, вам придется скомпилировать его самостоятельно (что из вашего вопроса кажется чем-то, что вы бы предпочли не делать).Тем не менее, я считаю, что ветвь очень стабильна, и было внесено множество изменений для значительного улучшения производительности, включая поддержку обобщений.

Мы только что выпустили 2.9.4 и 2.9.4g,и собираются объединить ветку 3.0.3 в транк.Однако не все двусмысленности в названии были исправлены, хотя я думаю, что наиболее раздражающие.Помните, что другие методы, ранее отмеченные [Obsolete], также могли быть удалены.Если вы хотите следить за прогрессом в выпуске 3.0.3, вы можете вернуться к нашему сайту .Конкретная проблема для CLS Compliance - здесь , поэтому вы также можете отслеживать прогресс в этом вопросе.

Я надеюсь, что мы сможем выпустить новую версию очень скоро и добавить официальную поддержку длядругие языки .NET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...