我的应用程序需要与没有在线 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/