2008-11-25 4 views
2

Comme tous les développeurs avec OCD, j'essaie d'organiser mes espaces de noms au sein de notre projet afin qu'ils correspondent à l'emplacement du fichier dans le disque. Cependant, après une session de refactoring assez massive dans VS.NET, j'ai déplacé des fichiers dans des projets et créé de nouveaux sous-dossiers, laissant le refactoring des espaces de noms pour croire plus tard qu'il doit y avoir un outil de refactoring qui accomplira cela moi une fois que les choses se sont calmées. Cependant je ne suis pas capable de trouver un tel outil!Réaliser des définitions d'espace de noms avec une structure de fichiers

Est-ce que quelqu'un sait de toute façon pour accomplir cela automatiquement (c'est-à-dire sans passer minutieusement par des centaines de fichiers ou même écrire mon propre outil?).

+0

Je pense que les espaces de noms sont plus analogues aux dossiers qu'aux fichiers. –

+0

Joel: C'est ce que je veux dire, n'est-ce pas clair de mon message? : ( –

+0

Sonne comme vous avez souvent des espaces de noms entiers dans le même fichier –

Répondre

2

Il y a deux options:

  1. Utilisez la fenêtre de classe View pour renommer les espaces de noms.
  2. Utilisateur "ReSharper" de jetbrains pour faire le refactoring.
+0

(2) a navigué maintenant :) mais je prends votre point sur (1) qui pourrait bien aider dans une certaine mesure - encore pas aussi facile que J'espérais bien! –

0

Vous pouvez utiliser la fonction Refactor-> Renommer sur un espace de noms, comme vous le feriez avec n'importe quel autre identificateur.

Questions connexes