У меня есть проект C # с двумя пространствами имен в одном решении.Я задокументировал все классы / функции / члены / и т. Д. В обоих пространствах имен.Поскольку этот проект является небольшим исследовательским проектом, пространства имен: DocTestLibrary
и DocTestLibrary.Events
.Однако, когда я пытаюсь создать документацию из него через Sandcastle, он создает документацию только для пространства имен DocTestLibrary
.Есть ли какие-либо настройки, которые мне нужно сделать в Sandcastle, чтобы это работало?Я сомневаюсь в этом, хотя, поскольку я пролистал большинство из них.
Странно то, что Doxygen в состоянии генерировать документацию просто отлично.
Как предоставить дополнительную информациюЯ проверил журнал, который Sandcastle создает для сборки.Кажется, что эта запись приводит к тому, что остальные не отображаются.
Warn: ResolveReferenceLinksComponent2: Unknown reference link target 'T:DocTestLibrary.Events.DemoEvent'.
Я также обнаружил кое-что еще.
Пространство имен DocTestLibrary
состоит из двух классов:
Как видно из названия, StaticHelper является классом-помощником только со статическими методами.И все же Сандкасл также отказывается обрабатывать этот файл.Обрабатывается только getClass.Меня только смущает, что в журнале нет записи об этом.