Violation de la règle de désignation
je viens d'installer visual studio 2017. Quand j'ouvre un site web existant, je reçois toutes sortes de messages d'avertissement comme celui-ci:
IDE1006 Violation de la règle de nommage: ces mots doivent commencer par la majuscule personnages: swe_calc
Dans le code, il est défini comme suit:
[System.Runtime.InteropServices.DllImport("swedll32.dll")]
public static extern Int32 swe_calc(double tjd, int ipl, Int32 iflag, IntPtr xx, IntPtr serr);
cela se produit aussi avec mon asp.net contrôles. Comme exemple de DropDownList:
IDE1006 violation des règles de nommage: ces mots doivent commencer avec des majuscules caractères: ddlmonth_selectedexchanged
Comment puis-je éliminer ces types d'Avertissements sous Visual Studio?
4 réponses
Sa nouvelle fonction configurable, si vous allez à
Options → Éditeur de texte → votre langue (j'ai fait C#) → Style de Code → nommer
là-dedans je suis allé Gérer Styles ajouter camel Case (c'est là-dedans mais vous devez l'ajouter à votre selectable): allez au signe"+", puis ajoutez votre règle en conséquence.
Important: fermez votre solution et rouvrez-la pour que les changements entrent en vigueur.
par exemple, je n'utilise que le chameau pour les méthodes privées. Donc je choisis la méthode privée et le Style requis le nouveau que j'ai créé "affaire de chameau" et le mettre à la suggestion de la gravité (Je l'ai également promu au sommet).
les messages intégrés sont tous des "Suggestions" donc vous pouvez aussi simplement désactiver les Messages.
Vous pouvez renommer la méthode et ajouter le nom de l'attribut avec le EntryPoint
propriété.
[System.Runtime.InteropServices.DllImport("swedll32.dll", EntryPoint = "swe_calc")]
public static extern Int32 SweCalc(double tjd, int ipl, Int32 iflag, IntPtr xx, IntPtr serr);
si vous survolez la violation de la règle de nommage, Vous pouvez utiliser Alt + Enter pour afficher les styles de nommage pour cette langue. Vous pouvez également utiliser les Outils -> Options -> Éditeur de texte -> {language} -> Code Style -> Naming.
pour les règles de camelCase sur les méthodes, vous pouvez ajouter une nouvelle règle et la mettre à Camel Case. Lorsque vous fermez le fichier de code et l'Ouvrez à nouveau, vous ne devriez plus voir cet avertissement. Je ne sais pas pourquoi ce n'est pas une option par défaut, mais ce n'était pas dans mon cas (en utilisant le code visuel 15.8). J'ai dû modifier les styles pour qu'ils correspondent à nos standards.