任何使用SandCasle的人..我没有找到任何逐步进行的努力,可以使用它并创建MSBUILD项目设置,以生成友好的帮助文件。我从Codeplex安装了它,并安装了文件构建器,但他们没有说如何清楚地使用它。任何示例都将被插入。

有帮助吗?

解决方案

安装Sandcastle帮助文件构建器时,它还应安装文档文件。在该帮助文件中,查看内容 - >入门 - > GUI之外的构建项目。在该页面上,有一个名为“指定后构建事件来构建帮助文件”的部分,听起来像您要寻找的内容:

当前,帮助文件构建器项目不直接支持解决方案项目项目。但是,可以使用Visual Studio项目中的后构建活动来构建它们。为此,右键单击解决方案资源管理器中的项目名称,选择属性,然后选择“构建事件”子项目。单击“后构建事件”命令行选项,输入要运行的命令行。您可以单击“编辑后构建”按钮以打开一个带有较大编辑器和可用宏列表的对话框。以下是可以使用的通用命令行脚本的示例(用于显示目的的行)。用将其安装在PC上的路径替换到工具的路径。 IF语句防止在不需要的地方构建在调试中构建帮助文件。

IF "$(ConfigurationName)"=="Debug" Goto Exit

ECHO Building SHFB help file via MSBuild
"$(SystemRoot)\Microsoft.NET\Framework\v3.5\MSBuild.exe"
    /p:CleanIntermediates=True /p:Configuration=Release 
    "$(SolutionDir)Doc\SandcastleBuilder.shfbproj"

:Exit
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top