在使用XmlSerializer将类序列化成XML时出错,看到InnerException的message可以知道是这个receiver里有错误,进入这个类查看一下代码发现有重名的类
NodeId类修改其中一个即可,将第二个NodeId修改为NodeDeviceId
public NodeDeviceId id { get; set; } = new NodeDeviceId();
在使用XmlSerializer将类序列化成XML时出错,看到InnerException的message可以知道是这个receiver里有错误,进入这个类查看一下代码发现有重名的类
NodeId类修改其中一个即可,将第二个NodeId修改为NodeDeviceId
public NodeDeviceId id { get; set; } = new NodeDeviceId();
《XmlSerializer 反射类型xxx时出错,反射属性xxx时出错。.doc》
下载本文的Word格式文档,以方便收藏与打印。