我的项目使用Sandcastle和Sandcastle帮助文件生成器生成文档。
我们正在使用自定义版本的script_manifold.js,这些版本会在页面之间保留用户的语言首选项(默认版本会重置每个页面的语言首选项)。
目前,该脚本位于Sandcastle \ presentation \ VS2005 \ scripts文件夹中。
有没有办法用自定义版本覆盖这个脚本,而不必乱用Sandcastle安装?也就是说,我可以将一个文件与我的源代码一起检入源代码控制,并以某种方式将SHFB使用的文件替换为默认的Sandcastle文件吗?
答案 0 :(得分:7)
没关系,我找到了答案!
在SHFB项目资源管理器窗口中,您只需创建一个与要覆盖的演示文稿样式内容同名的文件夹即可。这适用于任何库存内容,例如HTML,CSS或JS文件。所以在我的情况下,我需要覆盖脚本_manifold.js文件,该文件位于VS2005演示文稿样式的Scripts文件夹中。
所以我需要在我的SHFB项目中创建一个名为Scripts的文件夹,然后将我的script_manifold.js放在该文件夹中。
一切都很完美。优良!