2010-11-03 12 views
0

en utilisant Resharper Je voudrais imposer le projet, l'espace de noms et convension du nom de l'ensemble. Voici les règles:Resharper: Je voudrais appliquer la convention de nommage de projet

  • Mon projet est MyGreatString et le chemin est \ MyUtilities \ MyGreatString
  • Le nom du projet et l'assemblage et l'espace de noms par défaut doivent être MyUtilities.MyGreatString

Comment puis-je le faire en configurant Resharper?

Merci, Tal

Répondre

0

Je ne sais pas si ReSharper peut le faire hors de la boîte pour vous. Vous pourriez éventuellement regarder d'autres options qui peuvent faire de l'analyse de code statique ou synamique. Une option consiste à écrire une règle personnalisée en utilisant quelque chose comme Stylecop et à l'intégrer avec Resharper. il y a déjà un plugin stylecop pour resharper. Peut-être que la combinaison des règles custome et de la règle personnalisée stylecop devrait vous aider à atteindre votre objectif.

2

Vous devez spécifier l'espace de noms "racine" du projet dans les paramètres du projet Projet | Propriétés | Onglet Application | Espace de noms par défaut

Lorsque MyUtilities.MyGreatString est configuré ReSharper placera une ligne ondulée sous chaque espace de noms qui ne correspond pas à ce préfixe. L'inspection "L'espace de noms ne correspond pas à l'emplacement du fichier" peut être modifiée en "Erreur" pour que les erreurs d'espace de nommage apparaissent dans la fenêtre "Erreurs de la solution" (étant donné que l'analyse de la solution est activée).

Vous pouvez également cliquer avec le bouton droit sur le projet ou la solution et sélectionner Refactor | Ajustez les espaces de noms pour corriger tous les espaces de noms en une fois.