VS文檔自動生成

VS2008文檔自動生成html

(發現,Sandcastle主要是用於C#項目。裏面的註釋都是XML格式的。不太適合VC的。最終仍是得用Doxygen)工具

1、Sandcastle簡介:網站

Sandcastle(CodeName)是微軟出的用於編譯發佈組件(Assembly)信息的一個工具,其前身爲發佈VS2005以前,MS內部開發了一個用於生成幫助文檔的工具。ui

2、SandcastleNDoc的簡單比較:spa

NDoc.Net2003下的文檔生成工具,它是一個開源的東東。目前已經中止開發,最新版本不支持2.0.net

它們都是經過反射和Xslt技術,從dll文件及其註釋(編譯時加/doc參數獲得)中獲得一個完整的幫助文檔,文檔格式能夠是htmlchm甚至是任何自定義的格式。命令行

當前Sandcastle最新版本是June CTP,使用的方式仍然是命令行,不提供GUI支持;並且官方網站上給出的使用說明:其只能支持單一的dll,對於Solution仍然沒有任何說明。code

3、如何利用Sandcastle自動生成.NET2.0開發幫助文檔orm

A.軟件安裝準備工做:(下載網站:http://shfb.codeplex.com/xml

一、 必備軟件:HtmlHelpWorkshop.exe 網上處處都有;若是本機已經安裝就無需理會;

       二、下載該軟件,網址:http://shfb.codeplex.com/

             解壓找到文件夾InstallResources;可找到兩個安裝包Sandcastle_2710.msi;SandcastleHelpFileBuilder_1950.msi

       三、開始安裝,須要裝兩個軟件(最好默認安裝到C:\下)

             先安裝Sandcastle_2710.msi

            後安裝SandcastleHelpFileBuilder_1950.msi

       四、安裝完畢後,在程序中能夠找到「Sandcastle Help File Builder GUI」執行文件,運行:(裏面已經新建了一個工程-7)

VS2008自動生成幫助文檔 - 柳北風兒 - 柳北風兒~~~~~~~欲宇仙炅
 

       使用步驟:

        一、點擊「File」--> New Project -->彈出對話框,輸入工程名稱,好比:AA,點擊保存

        二、見AA工程以下圖

                 VS2008自動生成幫助文檔 - 柳北風兒 - 柳北風兒~~~~~~~欲宇仙炅

 

        三、點擊「右邊AA」下面「Documentation Source」,點擊右鍵Add,選擇咱們開發項目已經編譯好的dll和xml文件(注意:項目編譯                  必須輸出 xml文件,方法見下面解說)

        四、配置相關屬性;

                   ①、FrameworkVersion --- 選擇對應項目的.net版本(目前支持到4.0)

                   ②、ProjectSummary     ---  項目說明-編譯後的chm--Title屬性名稱

                   ③、HtmlHelpName       ---   輸出chm文件的名稱

                   ④、HelpTitle                  ---   文件標題說明

                   ⑤、HelpFileFormat      ---   選擇HtmlHelp1

                   ⑥、Language               ---   默認選中「英語(美國)」

                   ⑦、CopyrightText        ---   你的版權說明

                   ⑧、DocumentInheritedFrameworkMembers   ---- false    true<將屏蔽繼承過來的自帶的一些方法說明>

                   ⑨、DocumentInheritedMembers                       ---- false    true<將屏蔽繼承過來的自帶的一些方法說明>

                   ⑩、OutputPath            ---  輸出chm的文件夾

                   其餘屬性可默認....

          五、點擊「Bulid the help file」按鈕進行編譯操做,

VS2008自動生成幫助文檔 - 柳北風兒 - 柳北風兒~~~~~~~欲宇仙炅

           

 

 解說:項目生成輸出xml文件操做---》點擊項目屬性,彈出對話---生成--勾選中 輸出XML文檔文件,下次編譯便可輸出xml文件

 

 

轉載自http://blog.163.com/qimo601@126/blog/static/15822093201211129328968/

相關文章
相關標籤/搜索