我正在努力从XSD文件创建C#类,这些文件在website of the government上提供。
我正在使用XSD.exe控制台应用程序来生成C#类。但仍然没有成功......
仅错误消息:
错误:为架构'_ \ UBLPE-Invoice-1_0'生成类时出错。 - 元素'urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2:UBLExtensions'缺失。
你有这方面的经验吗?
答案 0 :(得分:0)
所以我自己解决了。问题是xsd.exe文件不支持XSD中的IMPORT,因此需要按以下方式插入创建命令:
xsd.exe main.xsd imported_xsd.xsd imported_xsd_2.xsd ... imported_xsd_n.xsd
之后我能够毫无问题地上课。