You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Visual Studio 2019从WSDL文件生成C#类

Visual Studio 2019 将WSDL文件转换为C#类的操作方法

方法一:可视化添加服务引用(新手推荐)

  • 打开目标C#项目,右键点击项目名称,依次选择「添加」→「连接服务」
  • 在连接服务配置页,选择「Microsoft WCF Web Service Reference Provider」选项,若找不到该选项,需要先打开Visual Studio Installer,在单个组件中勾选「Windows Communication Foundation」相关组件完成安装后再操作
  • 在弹窗的URI输入框中填入可访问的WSDL地址,若WSDL为本地文件则点击「浏览」选中本地WSDL文件,点击「前往」等待Visual Studio解析WSDL结构
  • 按需自定义生成类的命名空间,点击「完成」即可自动将生成的C#类导入到当前项目中

方法二:使用开发者命令行生成(自由度更高)

  • 从开始菜单找到并打开「x64 Native Tools Command Prompt for VS 2019」(根据你的系统架构选择对应版本的VS 2019开发者命令行即可)
  • 执行如下命令即可生成C#类:
    wsdl /l:cs /n:自定义命名空间 WSDL文件本地路径或可访问远程地址
  • 若需要同时生成异步调用方法,可添加/async参数:
    wsdl /l:cs /async /n:自定义命名空间 WSDL文件本地路径或可访问远程地址
  • 命令执行完成后,会在命令行当前工作目录生成对应的.cs类文件,手动将该文件添加到你的项目中即可使用

注意:如果WSDL关联了多个XSD结构文件,请将所有XSD和WSDL文件放在同一目录下再执行生成操作,避免出现结构缺失的问题

内容的提问来源于stack exchange,提问作者Kirill F

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 01:24:07