2010-10-17 98 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