我在反序列化我的一个 DTO 时收到以下异常,是否有任何方法可以解决此问题而无需使用 IXmlSerializable?
“类型'RRA.Core.Services.DataContracts.ReferenceData.Status'和'RRA.Core.Services.DataContracts.AR.Status'都使用来自命名空间''的XML类型名称'Status'。使用XML属性来指定类型的唯一 XML 名称和/或命名空间。”
这是 DTO:
namespace RRA.Core.Services.DataContracts.AR
{
using System.Runtime.Serialization;
/// <summary>
/// Status data object
/// </summary>
[DataContract]
public class Status : RRA.Core.Services.DataContracts.ReferenceData.Status
{
}
}
****更新/解决方案****
这解决了我遇到的特定问题。