我使用的是从来没有的版本Lucene.NET用一把umbraco 5,但意识到它与检查是捆绑在一起的版本相撞附带一把umbraco 5(见C#:无法从程序集加载类型 )。
而不是仅仅取消检查,并从\ App_Plugins目录中的过时Lucene.NET库, 我感兴趣的是一个快乐的共存,其中检查使用我的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库导致错误。