Outil qui peut combiner plusieurs fichiers XSD en un seul?

J'ai besoin de créer sérialiseur XML classes pour environ 65 fichiers XSD, pour lequel je suis à l'aide de Microsoft XSD.EXE pour générer le code C#...

Cependant, je continue à courir dans la Fenêtre CMD de la limite de caractères dans le fichier de sortie (dans lequel XSD.EXE combine le nom de chaque XSD inclus): "Le chemin d'accès spécifié, le nom de fichier, ou les deux sont trop longs. Le nom de fichier complet doit être inférieure à 260 caractères, et le nom du répertoire doit être de moins de 248 caractères."

Pour faire une longue histoire courte, il semble que la seule façon que je peux obtenir tous ces pour valider et générer de l'ensemble est si je peux fusionner tous les XSDs (de référencement les includes/importations, ce qui XSD.EXE ne permet pas de résoudre le schemaLocation de toute façon) en une seule grande.

S'il vous plaît dites-moi qu'il existe un outil pour ce faire...

  • Avez-vous essayé de LINQ to XSD? C'est un bon remplacement pour XSD.EXE linqtoxsd.codeplex.com
  • K-non, je N'avais pas entendu parler de LINQ to XSD avant. Je vais jeter un oeil.
InformationsquelleAutor ewall | 2010-10-04