【发布时间】:2013-11-29 10:49:36
【问题描述】:
我正在连接到网络服务。生成类时,它会创建两个相同的属性,一个具有“System.Xml”的 System.CodeDom.Compiler.GeneratedCodeAttribute 属性,另一个具有“System.Runtime.Serialization”的 System.CodeDom.Compiler.GeneratedCodeAttribute 属性”。
自动生成类的示例:
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="CountryCode", 命名空间="http://schemas.datacontract.org/2004/07/")] 公共枚举 CountryCode : int
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18408")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.datacontract.org/2004/07/")] 公共枚举国家代码
因此,解决方案无法编译并给我错误:
CS0101:命名空间“TAP”已包含“CountryCode”的定义
任何想法都将不胜感激。
【问题讨论】:
-
如何连接到网络服务? Web服务相关代码是什么?