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# を使用しました) → コード スタイル → 命名
そこで、[スタイルの管理] に移動して、キャメル ケースを追加します (そこにありますが、選択可能に追加する必要があります)。「+」記号に移動して、それに応じてルールを追加します。
重要: 変更を有効にするには、ソリューションを閉じて再度開きます。
たとえば、私はプライベート メソッドにのみキャメル ケースを使用します。そのため、プライベート メソッドを選択し、新しく作成した「キャメル ケース」というスタイルを必須にし、それを重大度提案に設定しました (また、これを最上位に昇格しました)。
組み込まれているのはすべて「提案」なので、メッセージをオフにすることもできます。