在VS2005中使用文件模板。

有时做一个项目,可能有很多文件需要引用相同的命名空间,有着相同的代码架构,如果还是先添加一个类再去修改,很麻烦,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);
        }

    }

}

posted @ 2006-03-18 21:23  伊飏  阅读(690)  评论(0编辑  收藏  举报