我一直在試圖完整記錄所有類型,使用XML註釋,但遇到了涉及cref
屬性的奇怪現象方法,屬性等一個類庫(使用see
標籤例如)。通過this MSDN page的建議以及MSDN和其他網站上的各種其他示例,似乎每當使用cref
標籤指定參考值時,它都必須以用於分類refence的特定標記作爲前綴(例如'T :'用於類型,'M:'用於方法)。參考前綴在.NET中XML文檔
但是,我發現使用微軟Sandcastle時,由於錯過了這些前綴,在生成的文檔(在這種情況下是CHM幫助文件)中有一個效果。包括前綴(在所有情況下,我相信),引用在頁面上呈現爲粗體文本...然而,排除前綴引用被呈現爲API參考內的適當頁面的錨點(鏈接)。對我來說,似乎相當奇怪的是,推薦的前綴引用(all?)引用的方法是給出最少的有用結果 - 爲什麼引用應該在一種情況下呈現爲粗體而在另一種情況下被鏈接?如果有人能夠闡明這一點,我將不勝感激。
啊,很好找。奇怪的是,它可以被固定但是。我正在使用來自http://sandcastlestyles.codeplex.com/的修補程序的最新版本(2008年5月)Sandcastle。 – Noldorin 2009-04-25 11:06:44