1

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 ライブラリを削除すると、エラーが発生します。

4

1 に答える 1