如何在不更改默认安装文件的情况下修改Sandcastle演示文稿样式

时间:2011-05-10 21:38:45

标签: documentation build sandcastle shfb

我的项目使用Sandcastle和Sandcastle帮助文件生成器生成文档。

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

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

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

1 个答案:

答案 0 :(得分:7)

没关系,我找到了答案!

在SHFB项目资源管理器窗口中,您只需创建一个与要覆盖的演示文稿样式内容同名的文件夹即可。这适用于任何库存内容,例如HTML,CSS或JS文件。所以在我的情况下,我需要覆盖脚本_manifold.js文件,该文件位于VS2005演示文稿样式的Scripts文件夹中。

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

一切都很完美。优良!