【发布时间】:2011-08-18 09:54:38
【问题描述】:
我是 C# 开发的新手,我想知道为我拥有的每个 XSD 架构获取一个 CS 文件的过程。
我有 3 个 xsd 文件(A.xsd、B.xsd 和 Common.xsd)。 A 和 B 都有 Common 作为导入。我试过“xsd.exe”和“xsd2code.exe”都没有成功。
-
“xsd.exe”
- 无法生成类,因为在“Common.xsd”中找不到具有复杂类型的顶级元素。
- 文件“A.cs”和“B.cs”已生成,但“Common.xsd”的代码在每个文件中。
-
“xsd2code.exe”
- “Common.cs”是使用我选择的命名空间“MyNamespace.Common”生成的。
- 由于未指定类型,无法生成其他文件,但我使用“MyNamespace.Common”作为自定义使用(“/cu”选项)。
有人有想法吗?
提前致谢。
【问题讨论】: