2009-09-25 6 views
4

Est-il possible de désactiver les suggestions de dénomination de Resharper 4.5 dans les fichiers de balisage tels que aspx et ascx?Désactiver les suggestions de dénomination de Resharper dans les fichiers de balisage?

Il devient gênant lorsque chaque contrôle serveur est souligné et affiche un message comme « Name « ddlDefect » ne correspond pas à la règle « Les champs (non privé). Nom suggéré est « défaut ».

<asp:DropDownList ID="ddlDefect" runat="server" /> 

I sachez que je peux ajouter des règles supplémentaires, mais cela affecterait tous les champs non privés dans mes classes, et je préférerais ne pas le faire:

Répondre

1

Je ne connais pas de moyen de désactiver cette fonction, et je ne sais pas Je pense qu'il serait sage de le faire.La déclaration que vous avez posté déclare en fait un champ nommé "ddlDefect" .Pourquoi ne pas le traiter comme n'importe quel autre champ avec le même prénom? Pourquoi le traiter différemment simplement parce que vous l'avez déclaré en utilisant le balisage et non le code?

+0

Parce que les conventions de nommage de mon projet pour les commandes du serveur est différent de celui des champs de classe normale. Si c'était une petite tâche de renommer tous DropDownLists de ddl à DropDownList, je le ferais. Mais malheureusement, mon projet est trop important pour ça. – jrummell

+1

Je suggère ce qui suit: si vous êtes comme moi, votre serveur de noms de projets contrôle différemment en raison des normes qui existaient avant que ReSharper puisse faire quelque chose pour les nommer. Vous pouvez revoir cette convention pour déterminer s'il existe une bonne raison pour que les champs qui sont des contrôles serveur soient nommés différemment des champs qui ne sont pas des contrôles serveur. Si vous voulez changer, ReSharper peut changer le nom en toute sécurité, certes une par une. –

+0

C'est ce que je pensais, mais cela prendrait trop de temps à le faire. Mais je suppose que je pourrais renommer les champs de contrôle du serveur une page/contrôle à la fois que je les ajoute ou les édite. – jrummell

Questions connexes