c# - 程序集“Ninject.Extensions.Interception.DynamicProxy”中的方法没有实现
问题描述
我收到此运行时错误:
来自程序集“Ninject.Extensions.Interception.DynamicProxy, Version=3.3.3.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7”的“Ninject.Extensions.Interception.ProxyFactory.ObjectMethodsInvocation”类型中的方法“CaptureProceedInfo”没有实现。
搜索那个错误让我想到了这个问题。但是,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)。
推荐阅读
- google-cloud-storage - 在 Google Cloud Storage 的子文件夹中托管静态 Sapper 站点
- r - 在 drake 中使用 code_to_plan 和 target(..., format = "fst")
- excel - 将活动行从一个表剪切并粘贴到不同工作表上的另一个表
- python - 需要有关用户输入的蛇程序帮助
- amazon-web-services - 有没有办法使用 Lambda 函数在 Amazon EFS 上存储文件?
- angular - Angular2 jwt auth 通过子模块中的拦截器
- sql - 网站分析数据的存储 - 关系还是时间序列?
- mysql - .on("ready") 用mysql定义公会ID
- javascript - Vuetify fab 无法在 Firebase 上托管的 Vue.js 应用程序中正确呈现
- excel - 如何使用按钮创建循环?