Umbraco 5 で Lucene.NET の never バージョンを使用していますが、Umbraco 5 に含まれている Examine にバンドルされているバージョンと競合していることに気付きました ( C#: Could not load types from assemblyを参照)。
\App_Plugins ディレクトリから Examine と古い Lucene.NET ライブラリを削除するだけでなく、Examineが私の新しいバージョンの Lucene.NET を使用する、幸せな共存に興味があります。
これを web.config に追加しようとしましたが、古い Lucene.NET ライブラリがまだ使用されていました。
<dependentAssembly>
<assemblyIdentity name="Lucene.Net" publicKeyToken="85089178b9ac3181" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.9.4.1" newVersion="2.9.4.1" />
</dependentAssembly>
Lucene.NET の新しいバージョンは 2.9.4.1 です。
バンドルされている古い Lucene.NET ライブラリを削除すると、エラーが発生します。