2016-06-08 18 views
0

我维护多个.NET程序集,每个程序集都有自己的独立发行周期。我希望为所有这些程序集生成一个帮助网站,同时也将概念内容和名称空间文档分为不同的组。将Sandcastle组件文档分离为多个导航目录文件

下面是我希望实现什么样的简化结构:

Overview Library A --Overview --Release notes --**Library A generated Namespace/Assembly documentation** Library B --Overview --Release notes --**Library B generated Namespace/Assembly documentation** Library C --Overview --Release notes --**Library C generated Namespace/Assembly documentation**

目前的情况是,这是我已经能够成功地生产:

Overview Library A --Overview --Release notes Library B --Overview --Release notes Library C --Overview --Release notes **Library A, B, and C generated Namespace/Assembly documentation**

我已经有一个自定义的演示风格(基于现有的VS2013),因此表示层的定制是一个选项。我也不反对编写自定义组件/插件,但迄今一直无法理解如何改变默认行为。

在此先感谢您的任何见解。

回答

0

经过进一步的研究并直接向Sandcastle的开发者提出这个问题,没有简单的解决方案。

完整的对话框可以找到on the project website

总之,我最好的办法是为每个装配库开发一个单独的帮助网站,并从父网站链接到它们。共享令牌文件可能有助于将反向引用路径保留在一个位置,并将它们注入到内容中。

相关问题