首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当我添加webservice引用时,会重复wsdl对象。

当我添加webservice引用时,会重复wsdl对象。
EN

Stack Overflow用户
提问于 2013-09-30 14:12:41
回答 2查看 344关注 0票数 0

当我添加webservice引用(不是服务引用)时,我得到的元素与图像中所示的相同,元素的重命名后缀为1。当我尝试调试时,这会导致错误。内在例外说

Message=Types 'service.AddressType1‘和'service.AddressType’都使用名称空间'xxx‘中的XML类型名称'AddressType’。使用XML属性为类型指定唯一的XML名称和/或命名空间。

我理解错误,在这里我已经看到了一些不同的线程,这些线程告诉我应该指定不同的名称空间,但是在代理类中没有定义AddressType1。我只有AddressType。我从哪里得到的AddressType1或其他?还有谁犯了这个错误?谢谢你的帮助。

EN

Stack Overflow用户

回答已采纳

发布于 2013-11-18 13:23:27

我继承了使用xsd2code工具生成的代理类。问题是,这个工具正确地为父xsd类生成名称空间,但是当我检查子类中的类(它是由其他父类共享/通用的)时,名称空间字段看起来是空的,如下所示。因此,我的服务引用有相同的属性/类不止一次,有一个后缀,如问题中所示。我刚刚为那些子类/继承类添加了相同的命名空间,它运行良好,没有重复的属性。我希望这对其他有类似问题的人有帮助。

代码语言:javascript
复制
 System.Xml.Serialization.XmlRootAttribute([Namespace]:="", IsNullable:=True), _
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19096442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档