Visual Studio で命名規則違反メッセージを削除するにはどうすればいいですか? 質問する

Visual Studio で命名規則違反メッセージを削除するにはどうすればいいですか? 質問する

Visual Studio 2017 をインストールしました。既存の Web サイトを開くと、次のようなさまざまな警告メッセージが表示されます。

IDE1006 命名規則違反: これらの単語は大文字で始まる必要があります: swe_calc

コードでは次のように定義されています。

[System.Runtime.InteropServices.DllImport("swedll32.dll")]
public static extern Int32 swe_calc(double tjd, int ipl, Int32 iflag, IntPtr xx, IntPtr serr);

これは、ASP.Net コントロールでも発生します。DropDownList の例:

IDE1006 命名規則違反: これらの単語は大文字で始まる必要があります: ddlMonth_SelectedIndexChanged

Visual Studio でこのような警告を排除するにはどうすればよいですか?

ベストアンサー1

これは新しい設定可能な機能です。

ツール → オプション → テキスト エディター → 言語 (私は C# を使用しました) → コード スタイル → 命名

そこで、[スタイルの管理] に移動して、キャメル ケースを追加します (そこにありますが、選択可能に追加する必要があります)。「+」記号に移動して、それに応じてルールを追加します。

重要: 変更を有効にするには、ソリューションを閉じて再度開きます。

たとえば、私はプライベート メソッドにのみキャメル ケースを使用します。そのため、プライベート メソッドを選択し、新しく作成した「キャメル ケース」というスタイルを必須にし、それを重大度提案に設定しました (また、これを最上位に昇格しました)。

組み込まれているのはすべて「提案」なので、メッセージをオフにすることもできます。

おすすめ記事