Autofac.Core.DependencyResolutionException : An error occurred during the activation of a particular registration. See the inner exception for details. Registration: Activator = Object (DelegateActivator), Services = [某接口名.Api], Lifetime = Autofac.Core.Lifetime.CurrentScopeLifetime, Sharing = Shared, Ownership = OwnedByLifetimeScope ---> 未能加载文件或程序集“Autofac, Version=4.8.1.0, Culture=neutral, PublicKeyToken=17863af14b0044da”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040) (See inner exception for details.)
---- System.IO.FileLoadException : 未能加载文件或程序集“Autofac, Version=4.8.1.0, Culture=neutral, PublicKeyToken=17863af14b0044da”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
出现这个问题的原因是Autofac在此项目中有两个版本 4.2.0和4.8.1.0,把4.2.0版卸载之后错误就解决了
参考:https://blog.csdn.net/lwpoor123/article/details/78350212