来自程序集 'Ninject.Extensions.Interception.DynamicProxy' 的方法没有实现
Method from assembly 'Ninject.Extensions.Interception.DynamicProxy' does not have an implementation
我遇到这个运行时错误:
Method 'CaptureProceedInfo' in type 'Ninject.Extensions.Interception.ProxyFactory.ObjectMethodsInvocation' from assembly 'Ninject.Extensions.Interception.DynamicProxy, Version=3.3.3.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7' does not have an implementation.
搜索该错误将我带到 this Question。但是,Ninject.Extensions.Interception.DynamicProxy
已经安装。
更新 Moq
NuGet 包时出现问题。
截至发帖时,Ninject.Extensions.Interception.DynamicProxy
的最新版本是 3.3.3。
当我将Moq
升级到最新版本时,它也将Castle.Core
升级到最新版本(4.4.0)。
问题是,Ninject.Extensions.Interception.DynamicProxy
3.3.3最多只支持Castle.Core
4.3.1,不支持4.4.0!
因此,为了解决,我需要将 Castle.Core
降级到 4.3.1,(这又将 Moq
降级到 4.10.1)。
我遇到这个运行时错误:
Method 'CaptureProceedInfo' in type 'Ninject.Extensions.Interception.ProxyFactory.ObjectMethodsInvocation' from assembly 'Ninject.Extensions.Interception.DynamicProxy, Version=3.3.3.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7' does not have an implementation.
搜索该错误将我带到 this Question。但是,Ninject.Extensions.Interception.DynamicProxy
已经安装。
更新 Moq
NuGet 包时出现问题。
截至发帖时,Ninject.Extensions.Interception.DynamicProxy
的最新版本是 3.3.3。
当我将Moq
升级到最新版本时,它也将Castle.Core
升级到最新版本(4.4.0)。
问题是,Ninject.Extensions.Interception.DynamicProxy
3.3.3最多只支持Castle.Core
4.3.1,不支持4.4.0!
因此,为了解决,我需要将 Castle.Core
降级到 4.3.1,(这又将 Moq
降级到 4.10.1)。