【问题标题】:Visual Studio 2017 Community consume WSDLVisual Studio 2017 社区使用 WSDL
【发布时间】:2018-05-15 17:32:49
【问题描述】:

我有两个用于创建 SOAP API 的 WSDL 文件,并希望在 Visual Studio 中使用它们。我所做的所有谷歌搜索都是指“添加服务参考”来引入这些,但我在任何地方都看不到这个选项。我只能选择输入一个网址,而我没有这些选项。有谁知道在 VS 2017 中使用这些 WSDL 的简单方法?

【问题讨论】:

  • 您的问题不清楚。有一次您说您没有看到添加服务参考,而另一次您说您可以选择输入一个网址。它是哪一个?请参阅此答案以在该对话框中使用文件名:stackoverflow.com/questions/1483178/…
  • 对不起,我只看到添加 Web 引用,但这只需要一个 URL,而不是我保存文件的计算机的路径。
  • 您可以使用 svcutil 命令创建 wsdl 的代理。代理将是带有 c# 类和方法的 cs 文件。您可以将其添加到您的项目中并使用它。

标签: c# web-services soap wsdl


【解决方案1】:

右键单击您的项目> 选择“添加 (D)”> 单击“服务引用 (S)”> 输入您的 WSDL url,如果有 URL,请单击“移动 (G)”,如果有则单击“探索 (D)”您的解决方案中有 WSDL。然后它应该在下面弹出,并记住命名您的命名空间(N),它们很重要。和“好的”。它应该在您的项目中弹出。

上述解决方案仅对某些项目类型有效。例如:Xamarin.form 没有“服务参考”,因此可以替代解决方案。

其他享受吧!

至于如何使用那些新添加的 WSDL。只需像任何其他课程一样进入您的程序并新建它们,或者像往常一样调用它们。如果它在另一个项目中,那么你必须使用 XXXX;

【讨论】:

    猜你喜欢
    • 2023-04-08
    • 2017-08-25
    • 1970-01-01
    • 1970-01-01
    • 2019-12-07
    • 2019-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多