Комментарий .Net XML в документацию API

Существует ли простой способ создания документации в стиле MSDN из XML-вывода Visual Studio?
Я'не достаточно терпелив, чтобы создать хороший xslt для этого, потому что я знаю, что я'не первый, кто пересекает этот мост.

Кроме того, я недавно пытался настроить sandcastle, но это действительно заставило мои глаза пересечься. Либо я упустил что-то важное в процессе, либо это просто слишком сложно.

Я знаю, что у кого-то есть действительно хорошее и простое решение.

Я повторяюсь, потому что, по-моему, мое форматирование сделало этот абзац неинтересным для чтения:

Я попробовал sandcastle, но мне было очень трудно его настроить. На самом деле я имею в виду нечто гораздо более простое.

То есть, если только я просто не понимаю процесс создания sandcastle. Мне кажется, что для того, чтобы создать что-то хорошее для работы тестеров, нужно очень много дополнительного багажа.

Решение

Вы'ищете Sandcastle

Страница проекта: Sandcastle Releases

Блог: Sandcastle Blog

NDoc Code Documentation Generator for .NET раньше был самым популярным инструментом, но его поддержка практически прекратилась.

Комментарии (1)

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

Комментарии (0)

Вы должны также использовать Строителя Справочного файла Замка из песка. Это предоставляет Вам ndoc как графический интерфейс пользователя для создания справочных файлов так Вы don' t должны сделать что-либо от командной строки.

Добро пожаловать в проект строителя справочного файла замка из песка

Комментарии (0)

Я'только что снова установил Sandcastle. Попробуйте установить его (релиз от мая 2008 года) и найдите SandcastleGui.exe или что-то подобное (он находится в папке examples или около того).

Нажмите Add Assembly и добавьте вашу сборку или сборки, добавьте любые .xml Documentation файлы (те, которые генерируются компилятором, если вы включили эту опцию) и затем Build.

Это займет некоторое время, но результат **будет стоить затраченных усилий. Он действительно будет искать материал в MSDN, так что ваша итоговая документация будет содержать наследование классов вплоть до System.Object со ссылками на MSDN и прочее.

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

Также взгляните на Sandcastle Help File Builder, это несколько более продвинутый графический интерфейс для него.

Комментарии (0)
< p> Следуйте за < href =" http://saftsack.fs.uni-bayreuth.de / ~ dun3/archives/integrate-xml-code-comments-into-visual-studio-20052008-using-sandcastle-and-html-help-20/150.html" > эти простые 5 шагов article и Вы в значительной степени сделаны. В качестве награды Вы можете использовать < href =" http://www.helpware.net/mshelp2/h2viewer.htm" > H2Viewer рассмотреть Помощь HTML 2.x файлы

Комментарии (0)

Я использую NDoc3

Комментарии (0)