0
我們在升級到MVC3後更新到Autofac 2.4.4,並在我們的註冊中包含EnableInterfaceInterceptors
時收到異常。直到調用DependencyResolver.Current.GetService<ISite>()
纔會出現異常。Autofac EnableInterfaceInterceptors錯誤
例外:
Could not load type 'System.Func`2' from assembly 'App.AutofacContrib.DynamicProxy2, Version=2.4.4.705, Culture=neutral, PublicKeyToken=null'.
報名:
builder.RegisterType<SendEmailTask>().As<ITask>().InstancePerDependency().EnableInterfaceInterceptors();
注:爲了應對我們的AutofacContrib.DynamicProxy2.dll
和Castle.Core.dll
執行ILMerge不同版本城堡衝突。
我無法讓它編譯。 SlimReaderWriterLock不在最新版本的Castle.Core中,因此bindingRedirect失敗。 – Thad
我最終不得不升級一些其他組件,以使其工作。 – Thad