對於項目中的每個類,沙堡創建(其中包括)兩頁:是否可以將由SandCastle創建的兩個頁面合併到一個主頁面中?
- 主頁面,稱爲
T_class_full_name
,與描述,語法,繼承層次結構,請參見 - 成員頁面,被稱爲
AllMembers_T_class_full_name
,與構造函數,方法,字段等
有沒有辦法將這兩個合併在一起 - 與members page
被附加到主網頁?
對於項目中的每個類,沙堡創建(其中包括)兩頁:是否可以將由SandCastle創建的兩個頁面合併到一個主頁面中?
T_class_full_name
,與描述,語法,繼承層次結構,請參見AllMembers_T_class_full_name
,與構造函數,方法,字段等有沒有辦法將這兩個合併在一起 - 與members page
被附加到主網頁?
我不能爲此提供一個工作的答案,但如果有人願意來破解它周圍,我可以提供一些想法,可能工作:
1. 的配置htmlBody.xsl定義了一些的結構,其中包括一個測試會員的部分:<xsl:if test="$subgroup='members'">
如果在課堂上開啓了這個功能(或者設置爲true,它可能會給你一個關於如何產生輸出的想法)(我不認爲會有一個神奇的子彈設置在這裏)
2. 這裏是(我認爲)在哪裏鏈接到成員子羣添加,我也會玩這個:
<!-- add a link to the member list section for this subgroup -->
<a href="#{$elementVisibility}Toggle" onclick="OpenSection({$elementVisibility}Toggle)">
3. 我有其他的想法嘗試播放與周圍的結構,但我需要破解它提供任何明確的答案。我甚至不確定htmlBody.xsl是否可以做到這一點。如果我真的有必要在這裏,我想我可以做實現自己的目標最簡單的以下內容:
好的是,在生成的文件和鏈接中使用了一致的命名方案,所以我認爲寫這個過程會更容易,並且將所有鏈接更新爲錨點而不是更新o模板太亂了。我其實覺得這對於那些經歷過這類文檔操作的人來說很容易完成。
警告:我甚至沒有接近SandCastle專家,只是在最低限度和一年前使用過它。今天之前,我也沒有花時間考慮如何破解它,只是開箱即用。除了缺乏其他答案之外,我甚至都沒有迴應。可能有支持的配置方式來完成此操作,但作爲臨時用戶,我甚至無法考慮如何處理它。
我也在這裏做一些關於如何根據我的SHFB經驗看HTML輸出的假設。我也可能在那裏過度延伸。我不再有一個項目可以生成sandcastle文檔,但如果有人可以發佈一個鏈接到SandCastle的一些HTML輸出,並且對這種方法感興趣,我會很樂意進一步提供幫助。
我也很喜歡這個!原型PresentationStyle可以做到這一點,但我更喜歡vs2005的輸出風格。 (Prototype在Firefox中看起來真的很可怕。) – 2010-02-12 16:46:01
謝謝,我會檢查出原型。 – 2010-02-14 21:16:18