2010-02-17 71 views
6

我幾乎可以肯定這將是一個非常簡單的答案,但我似乎無法在任何地方找到它。我們都知道,當你將鼠標懸停在某個東西上(比如一個字符串)時,會彈出一個小小的摘要(如果它啓用的話)。對於一個字符串,它說:如何添加鼠標懸停總結

類System.String

表示文本爲一系列的Unicode字符。

當我鼠標移到類之一,它只是說:

類Namespace.Widget

我試過兩個明顯的例子,我發現:

/// <summary> 
/// This summary does not work, I know it's for html documenting tools but thought it was worth a shot. 
/// </summary> 

和:

// Summary: 
//  This is what is in some of the base libraries, and does not work as well. 

那麼,如何添加一個彙總到鼠標懸停彈出?

+0

我剛剛使用你的第一個例子,它的工作。 – Joel

+0

是的,我剛剛得到它的工作。我在結合不同類別,我下一個命名空間做成一個庫,我用的是從命名空間中的類我沒有把在總結的過程。 –

回答

5

我不明白爲什麼你的第一次嘗試是行不通的。這是<summary>註釋標記它提供的「提示」你在談論...

/// <summary> 
/// This text should automatically show up as the summary when hovering over 
/// an instance of this class in VS 
/// </summary> 
public class MyClass 
{ 
    public MyClass() {}  
} 

public class MyClass2 
{ 
    public MyClass() 
    { 
     //hovering over 'something' below in VS should provide the summary tooltip... 
     MyClass something = new MyClass(); 
    } 
} 

如果你想幫助自動化你的一些評論中,嘗試免費GhostDoc。到目前爲止一個最好的免費插件VS ..的

0

重置在Visual Studio中的設置,他們似乎搞砸了。要顯示出來,你必須使用第一個例子。

+0

我還沒有安裝用於CTRL-F的修補程序因爲擔心它會在我的電腦上搞亂其他東西而導致崩潰。這可能與此有關嗎? –

+0

我會懷疑它。 – Malfist

1

三斜槓XML註釋可用於創建Visual Studio中的IDE工具提示。特別是,「總結」和「例外」工作得很好。如果這不是你的工作(如「代碼」其他的事情還沒有,我已經使用的Visual Studio版本的工作。)

,那麼就有可能是錯的您的設置。

+0

不起作用,但得到了

。哦,這是化妝品和外圍設備。 –

+0

如果''的元件exception'的cref'屬性被設置,則該異常會在工具提示中列出。可悲的是,元素內容被忽略。所以我們假設它有一半是有效的。 :-) –

0

您需要使用您的第一個語法,而且,如果您使用的Visual Studio解決方案外的類,你需要檢查生成項目屬性的XML文檔文件。