В нашем проекте у нас есть файлы схемы xsd, мы автоматически генерируем классы c# для xsd и используем их. Каждый раз, если нам нужно внести изменения, нас просят сделать это в файле xsd, который позже генерируется в код C #.
Мой вопрос в том, почему нам нужен xsd в первую очередь, почему мы не можем напрямую создавать сериализуемые классы С#.