Если у вас есть включенные схемы, XSD.EXE справляется с этим довольно хорошо, но вам нужно копать, чтобы найти документацию.
Посмотрите на эту ссылку в разделе об использовании XML-файла для управления XSD.EXE. Короткая версия состоит в том, что вы создадите небольшой xml-файл с несколькими <Schema>
узлами, которые указывают на: схему, для которой вам действительно нужны схемы, и импортированные схемы.
Тогда вы запустите XSD.EXE /p [yourXsdFile.xsd]
. Если вы выполнили инструкции правильно (я сделал это только один раз, так что я не эксперт, и мне потребовалось несколько попыток, чтобы получить желаемые результаты), вы получите один файл .cs со всеми необходимые данные класса.