.net 从dotnet类生成xsd xml方案的最佳方法是什么?

.net 从dotnet类生成xsd xml方案的最佳方法是什么?,.net,xsd,xml-serialization,.net,Xsd,Xml Serialization,通常,当涉及xml时,我会编写一个xsd方案文件,并使用xsd.exe生成C#类。但是,首先将具有公共属性的C#类作为XmlSerializer序列化的需要,要简单得多。不幸的是,您没有任何xml方案来记录该输出/接口。从生成的xml文件生成xsd方案非常容易出错,因为您无法猜测限制或约束。 那么,从dotnet类生成xsdxml方案的最佳方法是什么呢 xsd.exe assembly.dll /type:Your.Type.Name

通常,当涉及xml时,我会编写一个xsd方案文件,并使用xsd.exe生成C#类。但是,首先将具有公共属性的C#类作为XmlSerializer序列化的需要,要简单得多。不幸的是,您没有任何xml方案来记录该输出/接口。从生成的xml文件生成xsd方案非常容易出错,因为您无法猜测限制或约束。 那么,从dotnet类生成xsdxml方案的最佳方法是什么呢

xsd.exe assembly.dll /type:Your.Type.Name