Набор XML-схемы, состоящий из всех файлов, которые можно отследить по предоставленной вами ссылке на схему OSEO, действителен.Инструменты, к сожалению, не в состоянии справиться только с этим одним файлом;что делает весь процесс громоздким, поскольку всего 104 файла ... с очень сложным включением / импортом.
Я опишу, что мне удалось сделать длязаставить его работать, используя доступный мне инструмент (и с которым я связан).Я не смогу объяснить, почему xsd.exe или svcutil.exe ведут себя так же, как они;наверняка, наиболее интересным может быть их обратный инжиниринг ...
Я импортировал все файлы XSD на свою локальную машину.Я использовал инструмент;сохраняет макет и автоматически переписываетs /Атрибут schemaLocation для обеспечения целостности загрузки.
Я произвел рефакторинг всего набора, чтобы получить его эквивалент, но используя минимально возможное количество файлов XSD.
Используя созданные файлы, я запустил следующую командную строку xsd.exe;класс C # вышел чистым, без ошибок или предупреждений в выводе.
xsd oseo.xsd gco.xsd gmd.xsd gml.xsd gsr.xsd gss.xsd gts.xsd ows-1-1.xsd ows-2-0.xsd swe.xsd swes.xsd ws-addr.xsd wsn.xsd xlinks.xsd xml.xsd /c
Попытка того же набора с svcutil не будет работать;он жалуется на то, что схема недействительна ... К сожалению, у меня не было времени изучить.
Полные инструкции по решению и инструментам находятся в zip-файле, доступном по этой ссылке ,Если вы хотите пообщаться вне этой темы, просто отправьте мне письмо по электронной почте через адрес поддержки, размещенный на сайте.Я держал PDF очень маленьким, сосредоточившись на объяснении, как тестировать только.В архиве содержатся загруженные XSD, а также сгенерированные XSD.Надеюсь, это поможет ...