因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠

2022-09-25  乐帮网

c#

使用海康摄像头SDK开发功能,使用的语言是C#运行报错如下:
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“WIFI_AUTH_PARAM”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“WIFI_AUTH_PARAM”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_VCA_EVENT_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_VCA_EVENT_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_VCA_EVENT_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_VCA_EVENT_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_VCA_EVENT_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_DVR_SLAVE_CHANNEL_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_DVR_SLAVE_CHANNEL_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_VCA_EVENT_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“SEARCH_EVENT_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“SEARCH_EVENT_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_VCA_EVENT_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_VCA_EVENT_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_VCA_EVENT_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_DVR_CALIBRATION_PRARM_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_DVR_CALIBRATION_PRARM_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_DVR_HOLIDATE_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_DVR_HOLIDATE_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_MATRIX_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_MATRIX_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“STRUDECCFG”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“STRUDECCFG”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_DVR_INPUTSTATUS_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“NET_DVR_INPUTSTATUS_UNION”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。
未能从程序集“des.lib.camera, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“WIFI_AUTH_PARAM”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。

原因是从dll反射类时会遇到以上错误,有很大情况是你使用了动态注入等技术,所以解决方案就是搜索dll和类的时候避开这种 dll,最好的做法是把有海康SDK的类单独放到一个项目里,提出来。然后再搜索类的时候排除这个Dll。

公众号二维码

关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com

庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。

欧阳修

付款二维码

如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力