Visual Studio (2008) не создает документацию xml - PullRequest
3 голосов
/ 12 мая 2009

У меня есть проект C # dll в Visual Studio 2008. На страницах свойств проекта на вкладке «Сборка» установлен флажок «Файл документации XML». Путь - «bin \ Debug \ Fusion.BusinessObjects.XML». Однако при построении решения XML-файлы не создаются.

Я ссылался на эту dll в ряде других проектов, и у одного была копия файла документации XML. Это только содержало:

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Fusion.BusinessObjects</name>
    </assembly>
    <members>
    </members>
</doc>

Почему файл документации не генерируется? Надо сказать, код документирован с комментариями вроде

/// <summary>
/// Helper class to construct a EntityCollection
/// </summary>

Ответы [ 3 ]

2 голосов
/ 12 мая 2009

Это случилось со мной некоторое время назад, и я исправил проблему, воссоздав файл проекта с нуля и начав с чистой структуры папок.

1 голос
/ 12 мая 2009

Параметр «XML-файл документации» может иметь разные значения для разных конфигураций сборки (отладка / выпуск). Возможно ли, что вы установили его для отладки (например), но делаете сборку релиза (или наоборот) ..?

1 голос
/ 12 мая 2009

Вы уверены, что установили этот флажок для отладочных сборок? По умолчанию он генерируется только в сборках Release. Возможно, вы захотите попробовать сборку Release и посмотреть, сгенерирована ли она.

...