我已经获得了多个大型XSD,它们冗余地定义了相同的类型。我正在寻找的最终游戏是能够从这些XSD生成具有相同(ONE)命名空间的C#类,而没有数百个'命名空间已经包含'错误的定义'。
是否有自动化的方式/程序来提取冗余类型并将它们放在单独的XSD中以包含在各个文件中?
我曾尝试使用xsd.exe生成一个.cs文件。
我使用xsd2code生成.cs文件,但它一次只接受一个文件,我不得不在一个单独的命名空间中生成每个文件。
我正在努力节省时间和精力,但如果每次新版本的xsd出现(希望不经常出现)时我必须手工完成,那么就这样吧。