我正在尝试开始使用 FedEx 网络服务并下载了 wsdl 文件。我不知道如何将它添加到项目中。 MSDN 根本没有帮助。如果我尝试“添加引用”,它将不允许 .wsdl 文件,如果我尝试“添加服务引用”,它也将不允许 .wsdl 文件。我试图让 VS 找到 wsdl,这样我就可以开始使用智能感知编写对 web 服务的 SOAP 调用。我已经看到其他问题的答案是简单地“添加 Web 引用”,但这也不允许 wsdl 文件。
我知道有一种方法可以将 .wsdl 文件转换为 c# 类,但也不知道该怎么做。
最佳答案
不过,添加 Web 引用就是这样。它读取 wsdl 并生成 stub 类
我刚刚在 VS2010 中试过这个。将 Java Web 服务的 WSDL 保存到磁盘。添加服务引用,然后单击高级,然后单击添加 Web 引用。
在出现的框中键入 file://,然后单击绿色箭头和宾果游戏,找到并添加了 Web 服务。
如果 Visual Studio 无法识别,可能 WSDL 无效?
关于c# - 将 wsdl Fedex 文件添加到 c# .Net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10725110/