2010-02-19 59 views
2

所以,你知道你怎麼能定義一個方法註釋如獲取方法/參數XML註釋動態

/// <summary> 
    /// Finds the site and information by site ID. 
    /// </summary> 
    /// <param name="siteID">The site ID.</param> 
    /// <param name="customerLink">The customer link.</param> 
    /// <returns></returns> 
    public static Site FindSiteAndInformationBySiteID(int siteID, int customerLink) 

有沒有,你可以在代碼檢索此的任何方式。通過這個我並不是說解析.cs文件,但實際上得到它,所以我可以使用它。類似於

<method>.XMLComment 

在此先感謝!

回答

6

進入項目設置並在Build選項卡中選中XML Documentation File框。這會將所有XML註釋輸出到您指定的XML文件。然後,您可以使用任何通常用於讀取XML的代碼方法。

+1

我同意這個解決方案。您需要這樣做的原因是因爲XML註釋沒有寫入程序集(這就是爲什麼反射不能並且不能提供訪問註釋的能力),因此您需要告訴編譯器將它們寫入到不同的文件。 – stakx 2010-02-19 15:09:53

+0

完美!正是我所需要的 – 2010-02-19 15:10:20

+0

是的,我沒有想到反思會起作用 – 2010-02-19 15:10:52