Как вы можете получить комментарии XML в другом проекте (dll)?

/// <summary>
/// This method does something...
/// </summary>
public void DoSomething() 
{
    // code...
}

При использовании этого метода/класса и т.д. в другом .dll комментарии не отображаются.

Ответ 1

Несколько предложений:

  • Убедитесь, что ваш компилятор настроен на публикацию комментариев документа XML в рамках задания компиляции
    • Коммутатор компилятора Microsoft С#, который контролирует это, /doc, а также может быть настроен с помощью страницы свойств Build в настройках проекта
  • Убедитесь, что XML файл, созданный компилятором, соответствует имени DLL (т.е. myAssembly.dllmyAssembly.xml)
  • Когда вы используете сборку в другом проекте, убедитесь, что XML файл находится в том же каталоге, что и ссылка на DLL.