What can I do to prevent Visual Studio from automatically adding using directives to the top of my source file?
I don't mind the using directives which are automatically created when Visual Studio creates a new source file. Those are fine.
What I'm talking about are the using directives that are automatically generated at the top of the source file while I'm coding. As soon as I refer to a type which is out of scope, Visual Studio silently adds new using directives.
To clarify, currently if I try including a type which exists in some namespace that is not yet declared as 'using' in the source file, Visual Studio will auto-add that namespace to the top of the source file.
This is undesired behavior for me. I simply prefer to manually add my namespaces.


using(such asusing System.Linq;) or to use the full type (such asSystem.Linq.Enumerable).