Автоматическое создание атрибутов свойств при создании классов с помощью xsd.exe

Я использую xsd.exe в течение длительного времени, но прямо сейчас я хотел бы сделать еще один шаг и заставить его автоматически генерировать атрибуты свойств и классов из схемы или, по крайней мере, игнорировать атрибуты, которые я сам добавил в код.

Заранее спасибо!


person Random    schedule 22.06.2012    source источник


Ответы (1)


Вы можете использовать параметр /classes

xsd.exe /classes foo.xsd

Который сгенерирует foo.cs, содержащий соответствующий класс .NET.

person Darin Dimitrov    schedule 22.06.2012
comment
Я уже создаю классы, так как это основная цель, почему я продолжаю использовать xsd.exe. У меня проблема с атрибутами. - person Random; 22.06.2012
comment
Какая конкретно проблема у вас с ними? - person Darin Dimitrov; 22.06.2012
comment
Особая проблема у меня в том, что они отсутствуют :) - person Random; 22.06.2012
comment
Не могли бы вы опубликовать проблемный файл XSD? - person Darin Dimitrov; 22.06.2012
comment
Нет. Это конфиденциальные данные проекта. - person Random; 22.06.2012
comment
Возможно, я не ясно выразился - я хочу создать настраиваемые атрибуты свойств в классе, который я уже создал на основе XSD. Итак, я хочу изменить текущий процесс - XSD -> C# без атрибута на XSD -> C# с атрибутом. - person Random; 22.06.2012
comment
Интересно, как вы ожидаете, что это произойдет, не написав свой собственный xsd.exe :-) - person Darin Dimitrov; 22.06.2012
comment
Действительно :) Однако я уже запустил свой собственный xsd.exe, просто ищу способы срезать углы. - person Random; 22.06.2012