Как я документирую c# dll

Как я пишу класс так, чтобы свойство и описания метода были видимы людям, ссылающимся на dll в других проектах?

    [Description("My age in years attribute")]
    public int Age
    {
        get { return 0; }
        set { }
    }

не работает, ни один не делает

    /// <summary>
    /// My age in years attribute
    /// </summary>
    public int Age
    {
        get { return 0; }
        set { }
    }
8
задан James 3 February 2010 в 15:27
поделиться

4 ответа

В Visual Studio:

Проект -> Свойства -> Сборка -> Отметьте «Файл документации XML».

Дополнительные сведения см. В Комментарии XML, позволяющие создавать документацию непосредственно из исходных файлов Visual Studio .NET .

14
ответ дан 5 December 2019 в 10:02
поделиться

Вы создали файл документации XML для своего второго случая?

Свойства проекта -> Сборка -> [Вывод] XML Файл документации

1
ответ дан 5 December 2019 в 10:02
поделиться

Описание приведено в DescriptionAttribute наверняка виден в Property Grid и не имеет ничего общего с редактором кода.

Чтобы комментарии XML были доступны, вы должны сгенерировать файл XML-документации и отправить его вместе со сборкой.

1
ответ дан 5 December 2019 в 10:02
поделиться

Второй должен работать (резюме), обязательно выберите в проекте Properties (Build -> Output) XML Documentation File.

1
ответ дан 5 December 2019 в 10:02
поделиться
Другие вопросы по тегам:

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