【发布时间】:2008-09-19 16:29:10
【问题描述】:
当我尝试添加 Web 引用时,我接近来自同一个 WSDL 文件的完全不同的对象,具体取决于我使用的是 vs2008 .NET IDE 的 Express 版本还是 Pro 版本。
1) 为什么会这样?我希望 WSDL 的跨平台行为相同——显然它们不是! 2) 当我选择“添加服务引用”时,如何确定 IDE 调用的是什么工具/向导。
详情: VB.NET Express 版本正在添加所需和预期的对象。我想使用 IDE 来添加服务(不要使用 wsdl.exe 或 svcutil.exe)。
我在 Windows Server 2003 上使用 vs2008 Pro v9.0.30729.1。XP 上的 Express 版本 9.0.21022.8 RTM。相应的 Reference.vb 显示相同的标题“此代码由工具生成。运行时版本:2.0 .50727.3053"。
用于添加服务 WSDL 的向导 UI 在两个 IDE 之间在视觉上是不同的。
Express 有 Strict On,Pro 有 Strict Off。一般的 IDE Strict 设置似乎无法控制这一点。
Java/Eclipse 对这些 WSDL 没有任何问题。
【问题讨论】:
-
输出的实际差异是什么?如果只是一个严格关闭而另一个打开?
-
这个问题无法回答。请添加更多详细信息。
标签: .net vb.net visual-studio-2008 wsdl