我是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