Add a common namespace reference by default to all pages in a project

Is there any easy way to add a using statement to every class I create in a project without having to write

using SomeNamespace;

in every file?

[edit] I could add a template I realise but I'm talking about doing it for every file in an existing project.

Answers


Note the web.config settings only work for code inside of page markup not in CodeFile/CodeBehind pages, so that's not really a solution.

Another way to do this is to create an empty page with just the right setup you want - namespaces, plus possibly a common base class etc. and then create a page template from that.

Check out File | Export Template...

It's extremely easy and lets you create exactly what you need. Works for most file types as well as entire projects that can be templatized (is that a word? :-})...


Go to "My Project" > "References" tab > "Imported Namespaces" section. Check any namespaces that you want available on every page.


A find/replace across your project of "using System;" with "using System; using SomeNamespace;" will get you most of the way there quickly.


I believe you can do something like:

<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


Need Your Help

My program keeps saying that the method cannot be resolved

java eclipse resolve

This program should tell me if it can find the file I am naming. Eclipse has no red lines but every time I run it I get this error message and I don't know why. Thank you in advance for any help yo...

How can I prevent a responsive menu from breaking my layout when the window is resized?

javascript jquery html css dom

I've updated my self-made responsive menu but I have a problem with the menu disappearing when resizing.