Используйте программу XSD.EXE, но передайте все схем программе в той же командной строке.
Например:
> xsd /c qbxmltypes130.xsd QBUqbxmlops130.xsd QBUqbxmlso130.xsd QBUqbxml130.xsd
Создает класс с именем:
qbxmltypes130_QBUqbxmlops130_QBUqbxmlso130_QBUqbxml130.cs
В данном случае это xsd-файлы Quickbooks Desktop SDK, и в конечном файле есть типы, от которых зависит первый из трех файлов. Он не будет излучать сам по себе, но со своими зависимостями он работает как нужно.
Обратите внимание, что есть переключатель /parameters:<file>
, который позволяет вам указать файл параметров командной строки. Я помню, как использовал его в одном проекте по аналогичной причине.
XSD.EXE Документ имеет формат параметра.