在Visual Studio中記錄C#代碼的默認方式是XML documentation comments。在我看來,這是去C#代碼的最好方式,因爲對此的支持已經集成在Visual Studio中(註釋標記自動完成,關於缺少或錯誤拼寫參數的警告......)。以電子文檔的方法,只是在方法體前輸入三個斜槓(///
)和Visual Studio將插入一個空的註釋模板讓你填,像這樣:
/// <summary>
///
/// </summary>
/// <param name="bar"></param>
private void Foo(int bar)
{
// ...
}
您可以配置Visual Studio來生成一個來自所有評論的XML文件,然後將被輸入到文檔生成器,如。如果你想使用Doxygen,這是沒有問題的,因爲它支持解析XML註釋。
總結:我建議使用XML註釋,而不是C#代碼的特殊Doxygen註釋。這樣你有所有的選擇。您可以使用組織熟悉的標準Doxygen佈局生成文檔(因爲Doxygen支持XML註釋),並且您可以選擇以.NET開發人員已知的格式(Sandcastle和Sandcastle Help FileBuilder)生成文檔。
啊,而且也儘量GhostDoc ...
我愛GhostDoc - definetly值得嘗試! – 2010-01-14 16:30:06
VS無法爲網站和Web服務的XML文件,恕我直言,在這個時代,使微軟的方法沒用對我做什麼。 DoxyGen是要走的路。 – cdonner 2010-02-19 03:13:16
誰是真正聰明的人誰決定使用單行註釋的文檔評論? – alternative 2011-04-10 22:02:35