Vb.net 从xsd生成vb类。xmldsig#:SignatureType

Vb.net 从xsd生成vb类。xmldsig#:SignatureType,vb.net,class,xsd,Vb.net,Class,Xsd,我试图使用xsd工具从xsd文件生成vb.net类,但收到以下消息: 架构验证警告:complext类型' 警告:无法生成类,因为找不到复杂类型的顶级元素 谢谢! Davis我在XSD.EXE上也遇到了类似的问题,它可以用于一些简单的XSD,但任何复杂的东西都可以——一堆各种各样的错误,就是这样。更糟糕的是,我对XSD/WSDLs相当着迷。根据我的经验,我有几个WSDL,每个都导入了2到5个外部XSD 以下是我从XSD获取类所做的工作: -下载并安装免费工具 -在命令行中运行: “\Xsd2Co

我试图使用xsd工具从xsd文件生成vb.net类,但收到以下消息:

架构验证警告:complext类型'

警告:无法生成类,因为找不到复杂类型的顶级元素

谢谢!
Davis

我在XSD.EXE上也遇到了类似的问题,它可以用于一些简单的XSD,但任何复杂的东西都可以——一堆各种各样的错误,就是这样。更糟糕的是,我对XSD/WSDLs相当着迷。根据我的经验,我有几个WSDL,每个都导入了2到5个外部XSD

以下是我从XSD获取类所做的工作:

-下载并安装免费工具

-在命令行中运行:

“\Xsd2Code.exe”YourXSDFile.xsd/l vb

即使XSD.EXE不能为我生成类。
祝你好运

我在XSD.EXE上也遇到过类似的问题,它适用于一些简单的XSD,但也适用于任何复杂的东西——一堆各种各样的错误,就是这样。更糟糕的是,我对XSD/WSDLs相当着迷。根据我的经验,我有几个WSDL,每个都导入了2到5个外部XSD

以下是我从XSD获取类所做的工作:

-下载并安装免费工具

-在命令行中运行:

“\Xsd2Code.exe”YourXSDFile.xsd/l vb

即使XSD.EXE不能为我生成类。 祝你好运

迟做总比不做好。。。 您必须传递2个参数。您的文件和参考资料。由于XSD.exe只接受1个输入参数,因此必须传递它.XSD路径

所以,你必须这样做:

  • 下载xmldsig-core-schema.xsd schema
  • 运行以下命令:

    “C:\Program Files\Microsoft SDK\Windows\Vxxx\bin\xsd.exe” [path_your_文件夹]\your_file.xsd [path_to_your_folder]\xmldsig-core-schema.xsd/c/n:mi_new_class_file_name/l:VB

  • 新文件“mi\u new\u class\u file\u name.vb”现在可能位于您的“C:\Program Files\Microsoft SDK\Windows\Vxxx\bin”文件夹中。

    迟做总比不做好。。。 您必须传递2个参数。您的文件和参考资料。由于XSD.exe只接受1个输入参数,因此必须传递它.XSD路径

    所以,你必须这样做:

  • 下载xmldsig-core-schema.xsd schema
  • 运行以下命令:

    “C:\Program Files\Microsoft SDK\Windows\Vxxx\bin\xsd.exe” [path_your_文件夹]\your_file.xsd [path_to_your_folder]\xmldsig-core-schema.xsd/c/n:mi_new_class_file_name/l:VB


  • 新文件“mi_new_class_file_name.vb”现在可能位于您的“C:\Program Files\Microsoft SDK\Windows\Vxxx\bin”文件夹中。

    谢谢,但是使用SXD2代码我得到了相同的错误:未定义的complextype“”用作复杂类型扩展的基础。您的WSDL/XSD是否成功验证?可能您在那里有一个错误。谢谢,但是使用SXD2代码我得到了相同的错误:未定义的complextype“”被用作复杂类型扩展的基础。您的WSDL/XSD是否成功验证?也许你有个错误。