我正在尝试将 Lucene.net 集成到旧的 .Net 2.0 应用程序中。浏览邮件列表,我得到的印象是 2.9.4g 不再支持 .Net 2.0 但 2.9.4 支持。但是,编译后的 dll 不允许使用 .Net 2.0 框架,并且源代码使用 System.Core(可以添加,但如果可以避免,我宁愿不添加)和 ThreadLocal。
我错过了什么吗?2.9.4 不支持 .Net 2.0 吗?如果是这种情况,支持 .Net 2.0 的最新 Lucene.net 版本是什么?
编辑:
2.9.4 和 2.9.4g 是两个独立的版本。据我了解,2.9.4g 被大量重构以使用更新的 .Net 泛型,使其与 .Net 2.0 完全不兼容。我对重构之前的 2.9.4 版本感兴趣。
这是暗示 2.9.4 将在 2.0 下运行的帖子:http: //mail-archives.apache.org/mod_mbox/lucene-lucene-net-dev/201105.mbox/%3CBANLkTi=fLnbGa1+ns92n+L9XZoUO9ttb_w@mail。 gmail.com%3E。
编辑2:
如果 2.9.4 可以通过修改支持 .Net 2.0,有人可以指出我如何做到这一点的正确方向吗?