37 votes

Comment NE PAS inclure les noms de dossier du projet Visual Studio dans les espaces de noms générés

Comment puis-je éviter que le nom du Dossier de Solution dans un VS projet d'être ajouté à l'espace de noms générés pour les nouveaux éléments ajoutés à la solution de dossier?

Exemple: projet C# dans un VS solution Espace de Noms par défaut défini en C# les propriétés du projet: "BigClient.Le domaine"

Si vous créez un dossier de solution dans ce projet appelé "MySpecialStuff", puis d'ajouter une nouvelle catégorie à la "MySpecialStuff" dossier de solution, VS en crée de nouveaux .cs fichier avec un "BigClient.Domaine.MySpecialStuff" espace de noms. Je veux trouver un moyen pour permettre à l'espace de noms de la nouvelle-ajout de la classe de conserver seulement le "projet" de niveau de l'espace de noms de "BigClient.Domaine" au lieu de VS ajoutant le "MySpecialStuff" solution-dossier-nom de l'espace de noms.

Je me souviens de la lecture d'un post de blog de quelqu'un que c'était possible (que ce soit via les options/paramètres de VS ou un paramètre de registre) mais je ne me souviens pas où ou comment maintenant que je le veux :)

Ma plate-forme est VS 2008 si réponse = différents pour les différents VS versions.

7voto

bdukes Points 54833

Si ReSharper est installé, dans les paramètres du répertoire (F4), définissez le fournisseur d'espace de noms sur false.

0voto

Avram Points 3044

Si vous avez resharper:
Cliquez avec le bouton droit sur le dossier (dans l'explorateur de solutions) et remplacez «Fournisseur d'espace de noms» par false.

Une autre façon est de jouer avec des modèles qui génèrent les nouvelles classes.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X