Какие хорошие инструменты доступны для создания интерактивной справки для .net-приложений?
Вопрос
У меня есть приложение winforms, которое в настоящее время поставляется с файлом chm для контекстно-зависимой справочной документации (не API docs), созданным с помощью MS HTML Help Workshop.
Я бы хотел перейти к онлайн-документации (не обязательно отправлять ее вместе с продуктом, ее можно легко обновить и т.д.).Какие инструменты рекомендуются для подобных целей и каковы их плюсы и минусы?
Я хотел бы иметь возможность сделать следующее:
- разместите файлы справки на моем веб-сервере
- предоставление контекстно-зависимой справки
- обратитесь за помощью к разумно выглядящей навигации / TOC
- размещайте различные версии справки для разных основных версий приложения
- легко редактируйте справку.Неплохо было бы создать что-то вроде wiki, желательно с хорошим редактором wysiwyg.
- легко создайте руководство в формате PDF из файлов справки
- не придется платить (много) за инструмент
Я предполагаю, что могу сделать большую часть этого с помощью HTML Help Workshop и небольшой работы, но если есть инструменты получше, я хотел бы знать.
Решение
В большинстве коммерческих справочных систем есть возможность сгенерировать справку в виде набора HTML-страниц, которые затем можно загрузить на веб-сайт.Определенно Справочная студия делает то, чем я пользуюсь сам.Вы также могли бы попробовать Документ-2-Справка который также является крупным игроком на рынке справочных услуг.