Ral*_*ine 7 vb.net configuration namespaces visual-studio-2008
在C#中添加新项目(类,控件等)时,它会根据项目中的位置自动为文件添加命名空间.
这也适用于VB.NET吗?
将生成代码'Namespace DataClasses.AX'和'End Namespace'.
Namespace DataClasses.AX
<Serializable()> _
Public Class AxInventItem
#Region " Constructors "
Sub New()
End Sub
#EndRegion
End Class
End Namespace
Run Code Online (Sandbox Code Playgroud)
Pon*_*dum 13
你不会说你正在使用什么版本的视觉工作室,但默认情况下它是可行的VS2008.
转到:( C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\VisualBasic\Code\1033\Class.zip
如果这不存在,我会发给你我的内容).
在里面你会发现两个文件:Class.vb和Class.vstemplate
打开Class.vb(我提取它并在记事本++中编辑,但任何事情都可以).将其更改为:
Namespace $itemfolder$
Public Class $safeitemname$
End Class
End Namespace
Run Code Online (Sandbox Code Playgroud)
关闭Visual stuid(所有实例)
保存并更换拉链内的一个.
打开命令提示符(最简单的方法是使用visual studio命令提示符),然后运行以下命令:
devenv.exe /InstallVSTemplates
Run Code Online (Sandbox Code Playgroud)
再次打开Visual Studio,创建一个空白项目并向项目添加一个文件夹,并在该文件夹中添加一个类,您将自动将命名空间添加到您的类文件中.
Class.vb:
Namespace $itemfolder$
''' <summary>
'''
''' </summary>
''' <remarks>Class Created by $username$ on $date$</remarks>
Public Class $safeitemname$
End Class
End Namespace
Run Code Online (Sandbox Code Playgroud)
Class.vstemplate:
<VSTemplate Version="3.0.0" Type="Item" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name Package="{164B10B9-B200-11D0-8C61-00A0C91E29D5}" ID="3020" />
<Description Package="{164B10B9-B200-11D0-8C61-00A0C91E29D5}" ID="3021" />
<Icon Package="{164B10B9-B200-11D0-8C61-00A0C91E29D5}" ID="4510" />
<ProjectType>VisualBasic</ProjectType>
<SortOrder>100</SortOrder>
<DefaultName>Class.vb</DefaultName>
<NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
<TemplateID>Microsoft.VisualBasic.Code.Class</TemplateID>
<RequiredFrameworkVersion>2.0</RequiredFrameworkVersion>
</TemplateData>
<TemplateContent>
<ProjectItem ReplaceParameters="true">Class.vb</ProjectItem>
</TemplateContent>
<WizardExtension>
<Assembly>VBClassTemplateWizard, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=f12a64f29cf5aee5</Assembly>
<FullClassName>VBClassTemplates.VBClassReplacements</FullClassName>
</WizardExtension>
</VSTemplate>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8116 次 |
| 最近记录: |