When adding a new item (class, control, etc) in C# it will automatically add a namespace to the file depending on the location in the project.
Is this also available for VB.NET?
The code ‘Namespace DataClasses.AX’ and ‘End Namespace’ would be generated.
Namespace DataClasses.AX
<Serializable()> _
Public Class AxInventItem
#Region " Constructors "
Sub New()
End Sub
#EndRegion
End Class
End Namespace
You dont say what version of visual studio you are using, but it is doable by default with VS2008.
Goto :
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\VisualBasic\Code\1033\Class.zip(if this doesnt exist i will post you the contents of mine).
Inside you will find two files:
Class.vbandClass.vstemplateOpen
Class.vb(i extracted it and edited in notepad++ but anything will do).Change it to read:
Shut Visual stuid (all instances)
Save and replace the one inside the zip.
Openup a command prompt (easiest is to use the visual studio command prompt), and run the following:
Open Visual Studio again, create a blank project and add a folder to the project, and add a class inside the folder and you will have your namespace automagically added to your class file.
Edit
Class.vb:
Class.vstemplate: