1 votes

Ajouter une référence à un espace de nom commun par défaut à toutes les pages d'un projet

Existe-t-il un moyen simple d'ajouter une déclaration using à chaque classe que je crée dans un projet sans avoir à écrire

using SomeNamespace;

dans chaque fichier ?

[edit] Je pourrais ajouter un modèle, je sais, mais je parle de le faire pour chaque fichier d'un projet existant.

1voto

EndangeredMassa Points 9532

Allez dans "Mon projet" > onglet "Références" > section "Espaces de noms importés". Cochez tous les espaces de noms que vous voulez rendre disponibles sur chaque page.

0voto

EndangeredMassa Points 9532

Je crois que vous pouvez faire quelque chose comme :

<system.web>
        <pages>
              <namespaces>
                    <add namespace="System.IO" />
                    <add namespace="System.Text"/>
                    <add namespace="Westwind.Tools"/>
              </namespaces>
        </pages>
</system.web>

http://www.west-wind.com/WebLog/posts/2287.aspx

0voto

Rick Strahl Points 4166

Notez que les paramètres web.config ne fonctionnent que pour le code à l'intérieur du balisage de la page et non dans les pages CodeFile/CodeBehind, donc ce n'est pas vraiment une solution.

Une autre façon de procéder est de créer une page vide avec la bonne configuration que vous souhaitez - espaces de noms, plus éventuellement une classe de base commune, etc. et de créer ensuite un modèle de page à partir de cela.

Consultez la rubrique Fichier | Exporter un modèle...

C'est extrêmement facile et vous permet de créer exactement ce dont vous avez besoin. Il fonctionne pour la plupart des types de fichiers ainsi que pour des projets entiers qui peuvent être modélisés (est-ce un mot ? :-})...

0voto

Greg Points 11257

Une recherche/remplacement dans votre projet de "using System ;" par "using System ; using SomeNamespace ;" vous permettra d'atteindre rapidement la plupart des objectifs.

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