Comment NE PAS inclure les noms de dossiers Visual Studio Project dans les espaces de noms générés

StackOverflow https://stackoverflow.com/questions/503908

Question

Comment éviter que le nom du dossier de solution d'un projet de système virtuel ne soit ajouté à l'espace de nom généré pour les nouveaux éléments ajoutés au dossier de solution?

Exemple: projet C # dans une solution VS Espace de noms par défaut défini dans les propriétés du projet C #: & Quot; BigClient.Domain & Quot;

Si vous créez un dossier de solution dans ce projet appelé " MySpecialStuff " puis ajoutez une nouvelle classe à la variable 'MySpecialStuff &'; dossier de solution, VS crée le nouveau fichier .cs avec un & "BigClient.Domain.MySpecialStuff &"; espace de noms. Je souhaite trouver un moyen d'autoriser l'espace de noms de la classe nouvellement ajoutée à ne conserver que l'espace de noms 'au niveau du projet' de & Quot; BigClient.Domain & Quot; au lieu de VS en ajoutant le " MySpecialStuff " nom-dossier-solution vers l'espace-noms.

Il semble que je me souvienne d'avoir lu un billet de blog écrit selon lequel cela était possible (via des options / paramètres dans VS ou un paramètre de registre), mais je ne me souviens pas où ni comment je le souhaite maintenant:

Ma plate-forme est VS 2008 si answer = différent pour différentes versions de VS.

Était-ce utile?

La solution

Créez un nouveau modèle de classe ou modifiez le modèle de classe de Visual Studio. Consultez la documentation MSDN pour savoir comment procéder. Dans le fichier de modèle, vous voyez rapidement la ligne qui insère le nom de l’espace de noms "sécurisé".

Autres conseils

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top