我是C#developpment中的新成员,我想知道为每个XSD架构获取一个CS文件的过程。如何获取用于xml架构的cs文件(xsd)
我有3个xsd文件(A.xsd,B.xsd和Common.xsd)。 A和B都具有Common作为导入。我试过“xsd.exe”和“xsd2code.exe”,但没有成功。因为没有复杂类型的顶级元素被发现为“Common.xsd”
“XSD.EXE”
- 不能产生类。
- 生成文件“A.cs”和“B.cs”,但“Common.xsd”代码位于每个文件中。
“xsd2code.exe”
- “Common.cs” 都很好,我选择 “MyNamespace.Common” 的命名空间中产生。
- 由于未指定类型而无法生成其他文件,但是我使用“MyNamespace.Common”作为自定义usings(“/ cu”选项)。
是否有人有想法?
在此先感谢。
好吧,它的工作原理,但所有都在一个文件。我的目标是每个模式都有一个cs文件。 – Bref
已扩展的答案请参阅。 –
我已经想过你的第一选择。但是,从我的观点来看,自动操作之后的手动操作很棘手。事实上,你的第二个选择更加合理,但工作得很好。你的过程帮助我,并为此感谢很多。 – Bref