10

これは非常に単純な答えになるとほぼ確信していますが、どこにも見つからないようです。マウスを何か (文字列など) の上に置くと、小さな要約がポップアップ表示されることは誰もが知っています (有効な場合)。文字列の場合、次のように表示されます。

クラス System.String

テキストを一連の Unicode 文字として表します。

クラスの 1 つにマウスを合わせると、次のように表示されます。

クラス Namespace.Widget

私が見つけた2つの明白な例を試しました:

/// <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.

では、マウスオーバー ポップアップに概要を追加するにはどうすればよいでしょうか??

4

6 に答える 6

8

最初の試みがうまくいかない理由がわかりません。それは<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アドオンの1つです。

于 2010-02-17T20:14:37.277 に答える
1

3つのスラッシュのXMLコメントを使用して、VisualStudioでIDEツールのヒントを作成できます。特に、「要約」と「例外」は非常にうまく機能します。(「コード」のような他のものは、私が使用したVisual Studioのバージョンでは機能しませんでした。)

これがうまくいかない場合は、設定に問題がある可能性があります。

于 2010-02-17T20:15:15.433 に答える
0

Visual Studioで設定をリセットすると、混乱しているようです。そして、それを表示するには、最初の例を使用する必要があります。

于 2010-02-17T20:12:22.747 に答える
0

最初の構文を使用する必要があります。VisualStudioソリューションの外部でクラスを使用している場合は、プロジェクトのプロパティで[XMLドキュメントファイルの生成]をオンにする必要があります。

于 2010-02-17T20:15:29.340 に答える