我有2个具有相同名称的数据合约。我该怎么办?
错误:
类型' abc.Fruit'和' abc.Fruit2010'两者都使用XML类型名称, ' Fruit',来自命名空间' https://fruityshootee.com/'。使用XML 用于为类型指定唯一XML名称和/或命名空间的属性。
[DataContract]
public class Fruit
{
[DataMember]
public string AttributeA;
}
[DataContract(name="Fruit")]
public class Fruit2010
{
[DataMember]
public string AttributeA2010;
}
合同名称无法更改:/
答案 0 :(得分:1)
我有2个具有相同名称的数据合约。我该怎么办?
您需要更改一个。您不能在同一名称空间中使用两次相同的名称。