【发布时间】:2011-05-23 14:44:38
【问题描述】:
我有一个枚举,我通过 .Net 项目中的 WCF 服务使用它。现在我想添加另一个枚举,以与第一个相同的方式指定。 但是第二个没有在 Reference.cs 中注册,因此无法从使用 WCF 服务的项目中识别出来。
我试图重写所有内容,因为我读到如果复制粘贴枚举成员会混淆自动计数。我检查了服务引用没有在引用的程序集中重用类型。
[DataContract]
public enum SecondEnum
{
[EnumMember(Value = "WWW")]
WWW = 0x0,
[EnumMember]
VVV= 0x1,
}
我尝试添加名称和命名空间,但没有结果。我已经检查过了,所以没有更多对 FirstEnum 的引用,这是我在编写 SecondEnum 时会错过的。 Thwy 似乎是这样写的。
那么,为什么在 Reference.cs 类中不能识别 DataContract?我想如果我能解决这个问题,其余的就会自行解决。
感谢您的任何想法。
【问题讨论】:
标签: wcf datacontract