首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加.net .net服务引用

添加.net .net服务引用
EN

Stack Overflow用户
提问于 2008-09-19 16:29:11
回答 4查看 663关注 0票数 1

当我尝试添加一个.NET引用时,我几乎从同一个WSDL文件中获得了完全不同的对象,这取决于我使用的是速成版还是专业版的vs2008 Web集成开发环境。

1)为什么会发生这种情况?我期望WSDL的跨平台行为是相同的--显然不是这样的!2)当我选择“添加服务引用”时,如何确定IDE调用了什么工具/向导?

详细信息: VB.NET Express版本添加了所需和预期的对象。我想使用集成开发环境来添加服务(而不是使用wsdl.exe或svcutil.exe)。

我在Windows Server2003上使用vs2008专业版9.0.30729.1。XP.The各自Reference.vb上的Express version 9.0.21022.8RTM显示了相同的标题"This code was generated by a tool. Runtime Version:2.0.50727.3053“。

在两个IDE中,添加服务WSDL的向导UI在视觉上是不同的。

Express有Strict On,Pro有Strict Off。一般的IDE严格设置似乎无法控制这一点。

Java/Eclipse对这些WSDL没有任何问题。

EN

回答 4

Stack Overflow用户

发布于 2008-11-04 02:17:29

很遗憾地说,visual studio生成的代理非常糟糕。

现在真正的解决方案是编写您自己的契约和代理。我知道,这不是什么好消息,但30分钟的打字时间也许能让你免于痛苦。

查看idesign.net上的帮助器类

票数 1
EN

Stack Overflow用户

发布于 2008-09-19 16:31:08

我在过去看到过,wsdl.exe会生成与VS向导不同的代理类。这可能就是原因。

票数 0
EN

Stack Overflow用户

发布于 2008-09-19 16:32:37

请尝试使用svcutil.exe。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/103474

复制
相关文章

相似问题

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