哪个C# SOAP客户端库最容易使用?

5
我想使用C#连接到一个SOAP Web服务。 在我尝试谷歌搜索的任何东西之前,我想问一下,最干净和最好的方法是什么,其中大部分工作都由它完成。
我想要一种高级方法,我给它一个WSDL文件,它将基本上为我处理很多事情。 当然,我不想做任何XML,除了查看它正在进行调试。
Microsoft最好的、最花哨的库/方法是什么?请注意,我更关心优化开发人员时间而不是性能,虽然在这种情况下可能没有太大的区别。
以下是我想要实现的更好的解释。 使用更好的面向对象方法代替 SOAP Web 服务调用中的 switch 语句
3个回答

5
这就是C#项目中Web引用的作用。 当您添加一个Web引用时,它会解析WSDL并为API创建强类型类。

看起来大家都同意了。谢谢! - Kekoa

5
Assaf说的没错。您可以选择使用Web引用(WSDL.exe的包装器)或使用服务引用(svcutil.exe的包装器)。服务引用是.NET 3.0+和WCF方式的一部分。
个人而言,我大多数时候仍然使用Web引用,但可能因人而异。
编辑:两个菜单选项的屏幕截图 :)

链接已损坏 - undefined

4
不需要任何花哨的库...这是内置功能... 只需从Visual Studio上下文菜单中添加服务引用即可。

我刚刚发布了一个问题,以更好地理解我的问题 https://stackoverflow.com/questions/56996588/using-a-more-oop-method-instead-of-switch-statements-for-soap-web-service-calls - user1186050

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接