Я только что установил Visual Studio 2017. Когда я открыть существующий веб-сайт, я получаю все виды предупреждающих сообщений, такие как этот:Нейминг нарушение правил
IDE1006 Naming rule violation: These words must begin with upper case characters: 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 Naming rule violation: These words must begin with upper case characters: ddlMonth_SelectedIndexChanged
Как устранить эти предупреждения в Visual Studio?
Определенно отправьте эту ссылку на VS. 2017 - это новая версия с новыми функциями, и иногда они могут начинаться слишком агрессивно. Ваша обратная связь поможет настроить поведение по умолчанию. – Jimmy
Звучит как ошибка. Речь идет не только о старых проектах, но и о новых, созданных в VS2017rc. VS создает имена элементов управления, которые затем помечены как оскорбительные. – TaW