6

我的项目使用 Sandcastle 和 Sandcastle Help File Builder 来生成文档。

我们正在使用自定义版本的 script_manifold.js,它可以跨页面保留用户的语言首选项(默认版本会重置每个页面的语言首选项)。

目前,该脚本位于 Sandcastle\presentation\VS2005\scripts 文件夹中。

有没有办法用自定义版本覆盖这个脚本,而不必弄乱 Sandcastle 安装?也就是说,我是否可以将一个文件与我的源代码一起签入源代码控制,并且以某种方式让 SHFB 使用该文件而不是默认的 Sandcastle 文件?

4

1 回答 1

7

没关系,我找到了答案!

在 SHFB 项目浏览器窗口中,您可以创建一个与您希望覆盖的演示样式内容同名的文件夹。这适用于任何库存内容,例如 HTML、CSS 或 JS 文件。所以在我的情况下,我需要覆盖 VS2005 演示风格的 Scripts 文件夹中的 script_manifold.js 文件。

所以我需要在我的 SHFB 项目中创建一个名为 Scripts 的文件夹,然后将我的 script_manifold.js 放在那个文件夹中。

这一切都完美无缺。出色的!

于 2011-05-12T18:00:37.240 回答