15

クラス (ライブラリ内) で作成した XML コメントをインテリセンス用に提供するにはどうすればよいですか?

各メソッドに次のような XML コメントを追加しました。

    /// <summary>
    /// Do some connection request...
    /// </summary>
    /// <param name="val">Required for xyz...</param>
    public void Connect(int val)
    {
        // Some code...
    }

次に、「XML ドキュメント ファイル」を作成するためのチェックボックスをマークし、「MyAssembly.xml」という名前を付けます。ソリューションを再構築します (1 つの dll ファイルと 1 つの XML ファイルが作成されます)。DLL を別の C# プロジェクトに追加しましたが、そこにあるインテリセンスに XML コメントが表示されません...何が間違っているのでしょうか?

4

1 に答える 1

7

エラーを再現できる唯一の方法は、XMLファイルに実際に生成されたアセンブリとは異なる名前を付けることでした。

アセンブリ名とXML名の唯一の違いがファイル拡張子であることを確認できますか?これを行う最も簡単な方法は、EXEまたはDLLが作成される出力フォルダーにあります。

これは、C#およびVS2010でテストされました。お役に立てば幸いです。

于 2012-09-28T16:14:25.457 に答える