Подтвердить что ты не робот

Сводка не отображается в сборке, если она добавлена ​​в качестве ссылки

Я создал "библиотеку классов" на С#, у которой много функций с резюме (комментарии документации XML).

Например

///<summary>
///Adds the two numbres
///</summary>
public void Add()
{
    //statements
}

если я использую функцию в том же пространстве имен, она показывает сводку, но если я добавила ее в качестве ссылки в какой-либо рабочей области (решении), она не покажет сводку.

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

4b9b3361

Ответ 1

Вам нужно создать документацию XML для сборки (файл с именем myassembly.xml) и скопировать ее вместе с вашей .dll, на которую ссылаются ваши другие проекты. Для получения инструкций см. эту страницу в MSDN.

Ответ 2

  • Перейдите в проводник решений вашего исходного кода. Щелкните правой кнопкой мыши название проекта и выберите свойства.
  • перейдите на вкладку Сборка, если вы используете С# и установите флажок Документация Xml документации.
  • Когда вы создаете исходный код, файл Xml будет сгенерирован в том месте, где присутствует ваша dll.
  • при копировании вашей DLL в решение скопируйте xml файл и вставьте его в корзину вашего целевого решения.

Ответ 3

Когда вы компилируете классы с комментарием xml, обычно создается XML файл. (проверьте параметры в Visual Studio)

Когда вы добавляете ссылку на такую ​​сборку, убедитесь, что файл XML присутствует. Документация не содержится в сборке, но внутри XML файла.