1

Visual Studio 2010 に組み込まれているコード分析を使用すると、aspx ファイルのデザイナー ファイルのすべてのフィールドで CA1051 が発生します。

Warning 111 
CA1051 : Microsoft.Design : Because field 'Product.PageTitle' is visible 
        outside of its declaring type, change its accessibility to private 
        and add a property, with the same accessibility as the field has 
        currently, to provide access to it. 
Product.aspx.designer.cs    22

他のファイルのルールを削除したくありません。
生成されたデザイナー ファイルを手動で編集したくありません。

エラーリストのフィールドごとにメッセージを非表示にして、他の方法でこのメッセージを回避することはできますか?

4

1 に答える 1

1

Product.PageTitle を非公開にします。Product クラスの外部に公開する場合は、そのプロパティを作成します。

現在の状況:

public/internal string PageTitle;

望ましい状況:

public/internal string PageTitle { get; set; }
于 2012-05-07T08:58:30.353 に答える