XmlSerializer 反射类型xxx时出错,反射属性xxx时出错。


在使用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();