Как создать документацию API нескольких версий в Sandcastle а-ля MSDN версионной информации API - PullRequest
0 голосов
/ 02 мая 2018

Случайный пример на MSDN Взаимоблокирован. Сравнительный метод обмена (T, T, T) и изображение: shows the sort of drop-down that I want to build #2

Так что, очевидно, есть некоторая поддержка настройки раскрывающегося списка через SandCastle Shows the sort of drop-down that I want to build #1
Но как я могу добавить свои собственные конкретные названия версий. Мой продукт выпускается N раз в год, и мы используем полусемантическое управление версиями, например 2018.4.<patch>.<build> (не совсем семантическое , но согласованное).

Поэтому вместо ".NET Framework 4.5" я хочу, чтобы мой API отображался на

2018.4.<patch4>.<build4>
2018.3.<patch3>.<build3>
2018.2.<patch2>.<build2>
2018.1.<patch1>.<build1>

Как опубликовано (я бы выбрал день для публикации, и у меня был бы способ сгенерировать этот номер версии при его создании). Microsoft делает это с MSDN, очевидно, (v = vs.110) в их URL-адресе получения, и что-то подобное мне подходит. Мне не нужны очень сложные решения.

Что мне нужно в качестве ответа, так это либо солидная ссылка на пошаговое руководство, которое я не могу найти через Google, либо пример пошагового руководства, показывающий параметры конфигурации. Если вы только ссылаетесь, но это четкая ссылка, я обновлю ваш ответ тем, что сделал, чтобы заставить его работать, но он должен быть надежным.

...