我一直在尝试创建符合STAR标准的Web服务(当然是ASMX)。我的服务将接受一个对象“ProcessPartsActivity”,它被定义为XSD“ProcessPartsActivity.xsd”。
STAR XSD:STAR XSD DownLoad
此XSD正在使用其中的许多其他XSD。 STAR FAQ表示使用XSDObjectGen而不是XSD来创建C#类。
我一直在尝试使用XSD.EXE和XSDObjectGen将XSD转换为C#对象,但两者都遇到架构验证错误。
XSDObjectGen.exe "<folder path>\ProcessPartsActivity.xsd" /l:cs /n:"DummyNamespace"
XSD.exe "<folder path>\ProcessPartsActivity.xsd"
有没有人将这些XSD转换为C#类之前或者如果还有其他方法可以实现,请建议。
答案 0 :(得分:0)
我仍然没有得到XSD.EXE和XSDObjectGen的真正问题,但这似乎在VS 2012 Xsd2Code 3.6版本中正常工作。
我能够成功生成STAR标准XSD中的代码(具有多个嵌套模式导入文件)