Umbraco 5와 함께 Lucene.NET 버전을 사용하고 있지만 Umbraco에 포함 된 Examine과 함께 제공되는 버전과 충돌합니다. 5 (C#: Could not load types from assembly 참조).Umbraco 5가 번들 된 Lucene.NET을 무시하도록하는 방법
\ App_Plugins 디렉터리에서 Examine과 오래된 Lucene.NET 라이브러리를 제거하는 대신 나는 Exene이 내 새 버전의 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 라이브러리를 제거하면 오류가 발생합니다.
주를 자기에게 : 체크 아웃 http://msdn.microsoft.com/en-us/library/7wd6ex19(v=vs.100).aspx – Saustrup