web-dev-qa-db-ja.com

StyleCopXMLドキュメントヘッダー-2の代わりに3 ///を使用する//

C#ファイルでXMLドキュメントヘッダーを使用して、StyleCopルールSA1633を渡します。

現在、StyleCopがヘッダーを認識できるようにするには、2スラッシュコメントルールを使用する必要があります。例えば:

// <copyright file="abc.ascx.cs" company="MyCompany.com">
//     MyCompany.com. All rights reserved.
// </copyright>
// <author>Me</author>

これはStyleCopでは問題なく機能しますが、3スラッシュのコメントルールを使用して、Visual StudioがコメントをXMLとして理解し、XML機能(強調表示、自動インデントなど)を提供できるようにしたいと思います。

/// <copyright file="abc.ascx.cs" company="MyCompany.com">
///     MyCompany.com. All rights reserved.
/// </copyright>
/// <author>Me</author>

問題は、3つのスラッシュを使用すると、StyleCopがヘッダーを認識しなくなり、SA1633警告をスローすることです。

ヘッダーが3つのスラッシュを使用してXMLに含まれていることを理解するようにstylecopを構成する方法はありますか?

20
Adam Jenkin

カスタムルールを作成し、新しいルールを優先して元のルールを無効にすることができます: http://scottwhite.blogspot.com/2008/11/creating-custom-stylecop-rules-in-c.html ==

12
Leom Burke