c# - 从 WSDL 文件在 Visual Studio 中创建 Web 服务代理

标签 c# .net visual-studio web-services wsdl

我的应用程序需要与没有在线 WSDL 定义的网络服务对话。然而,开发人员为我提供了一个 WSDL 文件。

借助公共(public) WSDL,Visual Studio 可以使用服务引用向导为我生成此代码。但如果没有公共(public) WSDL,它似乎无法工作。

如何使用此 WSDL 文件生成与此 Web 服务对话的代码?

最佳答案

使用 WSDL.exe 对我不起作用(给我一个关于缺少类型的错误),但我能够在 VS 中右键单击我的项目并选择“添加服务引用”。我在 Address 字段中输入 wsdl 文件的路径并点击“Go”。这似乎能够找到所有合适的类型并将这些类直接添加到我的项目中。

关于c# - 从 WSDL 文件在 Visual Studio 中创建 Web 服务代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4304281/

相关文章:

c# - 在 C# 中更改 PDF 文本颜色

visual-studio - VS2017 中 msbuild 的不同路径

c++ - IID_PPV_ARGS 和取消引用 NULL

c# - 将 PDF 文档附加到电子邮件 C# Windows 应用程序 - 电子邮件不发送

c# - Unity2D - 如何在 2D 游戏中围绕圆移动和旋转游戏对象?

C#自增运算符错误: Operand is not syntactically correct?

c# - 正则表达式不在组中

java - 分布式计算应用

c# - 自动生成基类方法的实现

c# - 我可以在属性中添加属性吗?