在VS2005中使用文件模板。

    技术2022-05-11  81

    有时做一个项目,可能有很多文件需要引用相同的命名空间,有着相同的代码架构,如果还是先添加一个类再去修改,很麻烦,Web页面也有相同的情况,这种情况下,我们可以使用VS2005的文件模板来解决。 找到VS2005安装目录/Common7/IDE/ItemTemplates/你使用的语言,目录里有很多Zip包,名称很熟悉,就是“新建”里的那些文件类型。随便解开一个,将里面的代码改成你需要的,再打成Zip包,放到目录“我的文档/Visual Studio 2005/Templates/ItemTemplates/你使用的语言”里面。打开VS2005,新建一个相应语言的项目并添加文件时,就能看刚才添加的文件模板了。 vstemplate文件说明: < VSTemplate  Version ="2.0.0"  Type ="Item"  xmlns ="http://schemas.microsoft.com/developer/vstemplate/2005" >    < TemplateData > <!-- 显示的名称 -->      < Name > AdUserControl </ Name > <!-- 显示的描述 -->      < Description > AdWebFacade </ Description > <!-- 显示的图标 -->      < Icon  Package ="{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}"  ID ="4515"   /> <!-- 适用的项目类型 -->      < ProjectType > CSharp </ ProjectType >      < SortOrder > 10 </ SortOrder > <!-- 默认的文件名称 -->      < DefaultName > AdUserControl.cs </ DefaultName >    </ TemplateData >    < TemplateContent > <!-- 项目要引用的命令空间 -->          < References >              < Reference >                  < Assembly > System </ Assembly >              </ Reference >              < Reference >                  < Assembly > System.Data </ Assembly >              </ Reference >              < Reference >                  < Assembly > System.Xml </ Assembly >              </ Reference >          </ References > <!-- 模板文件在哪里? -->      < ProjectItem  ReplaceParameters ="true" > AdUserControl.cs </ ProjectItem >    </ TemplateContent > </ VSTemplate > 类型文件: using  System; using  System.Collections.Generic; using  System.Text; using  Ad.Components; using  Ad.Business; using  Ad.DataProvider; namespace  Ad.WebFacade.Controls {    public partial class $safeitemrootname$ : AdUserControl    {        protected override void OnLoad(EventArgs e)        {            base.OnLoad(e);        }    }}  

    最新回复(0)