Как включать xsd:documentation в класс C#, сгенерированный с XSD.exe?

Я использую xsd.exe для генерации класса C# от набора xsd файлов. xsd файл использует тег для включения полезных описаний. Пример:


    
        A formatted or free form address and its intended use.
    

К сожалению, все это потеряно в сгенерированном классе C#. Интересно каждый класс имеет пустой тег документации комментариев, присоединенный к нему.

/// 

Как я могу включать эту документацию в сгенерированный класс C# (или в или теги документации)?

9
задан Mogsdad 25 January 2018 в 01:58
поделиться

2 ответа

xsd.exe основан на Codedom.

Вы можете дизассемблировать xsd.exe, добавить туда функциональность и перекомпилировать. Код достаточно простой.

Я изменил его, чтобы пропустить некоторые пространства имен из xsd при генерации кода. [В противном случае, если я включу common.xsd в 2 других xsds, класс будет сгенерирован дважды.]

Конечно, у меня был доступ к собственно исходному тексту [Я был разработчиком в Microsoft], но процесс должен быть простым и с диассемблированным кодом.

2
ответ дан 3 November 2019 в 08:20
поделиться

Простите, но так нельзя.

1
ответ дан 3 November 2019 в 08:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: