2010-10-17 91 views
1

任何使用sandcasle..i的人都没有发现任何一步一步走向步步为营的使用方法,并创建可生成友好帮助文件的msbuild项目设置。 我从codeplex安装它,并安装文件生成器,但他们没有说清楚如何使用它。任何示例都会被渲染。sandcastle with visual studio 2010 and msbuild 4.0

回答

2

当您安装Sandcastle Help File Builder时,它应该也安装了文档文件。在该帮助文件中,查看内容 - >入门 - >在GUI之外构建项目。在该页面中,有一个叫“指定生成后事件来构建帮助文件”这听起来像是你在找什么节:

目前,帮助文件生成项目不直接支持的解决方案项目项。但是,可以使用Visual Studio项目中的生成后事件来构建它们。为此,请在解决方案资源管理器中右键单击项目名称,选择属性,然后选择生成事件子项目。在生成后事件命令行选项中单击以输入要运行的命令行。您可以单击Edit Post-build按钮以打开一个包含更大编辑器和可用宏列表的对话框。下面是一个可以使用的常用命令行脚本示例(为了显示目的而包装线)。将工具的路径替换为您在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