文章类型: .NET
关键词: .net,System,MissingMethodException,Method,not,found,Int32,找不到方法,错误,解决方法
内容摘要: .net报“System.MissingMethodException: Method not found(找不到方法)”错误的解决方法

.net报“System.MissingMethodException: Method not found(找不到方法)”错误的解决方法

2018/9/14 15:48:45    来源:apple    阅读:

中文版本提示:System.MissingMethodException: 找不到方法:...
英文版本提示:System.MissingMethodException: Method not found:...

 

导致此异常的原因是引用程集版本冲突,通常可能是因为同一个项目(DLL)被多个项目(DLL)引用,导致新加的方法找不到,但是不会抛编译期异常,而是抛运行期异常。跟踪调试的时候根本无法运行到调用的地方,所以,很容易导致该解决该问题无从下手。


个人觉得这应该是VS的一个BUG,我用的是VS2008,不知道其它版本有没有同样的问题。

 

解决方法:在项目中查找是否存在多个DLL,让各个项目引用同一个DLL


我的问题是,项目代码更新了(其他的dll更新了),交于测试组测试时,却忘记了把相应的dll跟着同步去更新替换,只把可执行项目文件进行了替换,造成了下图所示的错误,一度误认为是SQL Server 64位数据库与32位有区别造成的错误,其实不是,是对应更新代码的dll忘记更新造成的。

图片.png


↑ 上一篇文章:System.ArgumentException: “0”的值对于“emSize”无效。“emSize”应该大于 0 且小 关键词:net,C#,ArgumentException,emS.. 发布日期:2018/9/12 9:44:58
↓ 下一篇文章:使用函数指针和map加载不确定配置文件的实现 关键词:使用,函数指针,map,加载,不确定配置文件,实现 发布日期:2018/9/17 13:55:53
相关文章:
检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式) 关键词:检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式) 发布日期:2017-01-04 20:50
检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式) 关键词:检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式) 发布日期:2017-07-24 09:29
关于百度富文本编辑器ueditor的.NET版本地图片上传提示uploader类同时存在于两个dll中的解决方法 关键词:百度,富文本编辑器,ueditor,.NET,Uploader类型同时存在两个dll中,uplo.. 发布日期:2016-05-15 00:01
相关目录:.NET
我要评论
正在加载评论信息......