À l'aide de XSD.exe pour générer des classes c# à partir de plusieurs schémas XSD

J'ai 2 fichiers XSD.

Un fichier XSD permet de dire que ABC.xsd contient les éléments qui font partie de XML.
L'autre fichier XSD permet de dire XYZ.xsd contient les definations de ces éléments.

Maintenant dans ABC.XSD(qui détient les éléments) schéma de tag avec d'autres espaces de noms, nous avons mentionné le schemalocation ainsi

<xs:schema schemaLocation="XYZ.xsd">

Quand je suis à l'exécution de xsd.exe pour genereate mes classes C#. C'est la génération de classes, mais manque quelques definations de XYZ.xsd.

Je suis d'exécution

xsd.exe "ABC.xsd" "XYZ.xsd" /c

Toute aide serait appreicate

EDIT 1:
@Felice, dans mon XYZ.xsd j'ai defination comme ce

<xs:simpleType name="contactNumberType">
        <xs:annotation>
            <xs:documentation>Contact phone or fax number with national or international format.  Only numbers are allowed</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:pattern value="\+?\p{N}{6,24}"/>
        </xs:restriction>
    </xs:simpleType>

Voir le modèle défini ici, il n'apparaît pas dans la classe C#. Toute aide. Désolé je suis nouveau à cela .
Merci de votre réponse travaillé

OriginalL'auteur Shax | 2011-06-23