svcutil.exe和多个XSD文件

时间:2018-02-15 14:50:35

标签: c# soap svcutil.exe

我是SOAP的新手,我正在尝试使用svcutil.exe生成C#类来引用多个.WSDL文件的XSD文件定义各种类型

我的文件结构如下:

service.wsdl
type$a.xsd
type$b.xsd
etc..
type$z.xsd

我尝试过运行命令:

svcutil.exe service.wsdl *.xsd  /t:code /l:c#

但是我收到以下错误:

Error: There was an error verifying some XML Schemas generated during export:
Undefined complexType 'http://[...censored...]/bo:xmloutT' is used as a base for complex type extension.

在其中一个XSD文件中正确定义了类型bo:xmloutT,所以我不明白我做错了什么。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

最后,我使用xsd.exe代替svcutil.exe

它们具有类似的生成代码的语法,但是由于某种原因,xsd.exe在另一个没有的情况下正常工作。