在海康VM软件二次开发的过程中难免会遇到一些小坑,本文总结作者遇到的相关问题(持续更新!)
1、报错:
System.MissingMethodException:“找不到方法:“System.Windows.Media.ImageSourceApps.BaseData.Byte2ImageSource.BuiltImageSourceA(VMControls.RenderInterface.IImageData, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)”。”
解决办法:
System.MissingMethodException 这个错误的意思是程序在运行时找不到你调用的方法。网上查到的原因是:
- 方法签名不匹配
- 方法所在类没有正确的引用
- 方法已被删除或更改
- 方法访问权限受限
- 程序集或命名空间问题
- 反射调用问题
我这里是缺少引用,我的解决方法为:
添加Apps.BaseData.dll类库
到这里我的VM控件在我的GUI中又能够运行了。