¿Es así que la herramienta svcutil se recomienda sobre la herramienta xsd? No lo vi como una declaración confirmada, pero parecía ser así. La razón por la que estoy confundido sobre esto es que generé una clase usando ambas herramientas. Pero obtuve una mejor clase usando xsd. El esquema XSD consiste solo en DataContracts.Xsd.exe o Svcutil.exe para convertir el esquema XSD a una clase
He utilizado el siguiente comando para svcutil:
svcutil path-to\xyz.xsd /language:C# /dataContractOnly /importxmltypes /out:path-to\class.cs
Esto genera las clases deseadas. Pero, contenía solo objetos XmlNode [] para los campos.
Entonces, he usado el siguiente comando para xsd:
xsd.exe /c path-to\xyz.xsd /out:path-to\class.cs
Generó mucho mejores clases de svcutil hizo. La mayoría de los campos se convirtieron como se deseaba.
¿Debo tener alguna razón para creer que debería usar svcutil sobre xsd?
ok. Tengo varios otros esquemas, que convertiría usando las herramientas, y ver qué es mejor para mi uso. Seleccionaré la herramienta apropiada en consecuencia. –