沙堡与visual studio 2010和msbuild 4.0

时间:2010-10-17 17:57:51

标签: sandcastle

任何使用sandcasle..i的人都没有找到任何一步一步的前瞻性使用它并创建msbuild项目设置,这将生成友好的帮助文件。 我从codeplex安装它并安装了文件构建器,但他们没有说明如何清楚地使用它。任何一个例子都会被贬低。

1 个答案:

答案 0 :(得分:2)

安装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