下面是vs2010自定义模板的完整攻略:
1. 创建模板文件
VS2010中的模板都存放在指定的文件夹中,我们可以直接把自己编写的模板文件放在这个文件夹中。模板文件夹的位置是:C:\Users\用户名\Documents\Visual Studio 2010\Templates
,进入文件夹后可以看到很多已有的模板。
我们可以在模板文件夹中创建一个新的文件夹,比如可以命名为MyTemplate
,然后在MyTemplate
文件夹中创建自定义模板的模板文件。
模板文件的后缀名为.vstemplate
。示例代码如下:
<?xml version="1.0" encoding="utf-8"?>
<VSTemplate Type="IntelliSense" Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>My Template</Name>
<Description>This is a custom template for VS2010.</Description>
<Icon>icon.png</Icon>
<ProjectType>CSharp</ProjectType>
<DefaultName>MyProject</DefaultName>
</TemplateData>
<TemplateContent>
<Project TargetFileName="MyProject.csproj" File="MyProject.csproj" ReplaceParameters="true">
<Folder Name="Controllers">
<ProjectItem TargetFileName="HomeController.cs" File="HomeController.cs" ReplaceParameters="true" />
</Folder>
<Folder Name="Views">
<ProjectItem TargetFileName="Index.cshtml" File="Index.cshtml" ReplaceParameters="true" />
</Folder>
</Project>
</TemplateContent>
</VSTemplate>
这里我们创建了一个名为My Template
的模板,模板包含了一个C#项目,项目中包含了两个文件夹(Controllers和Views),分别包含了一个文件(HomeController.cs和Index.cshtml)。
2. 添加模板
成功创建模板文件以后,需要把模板添加到VS2010中才能使用。具体添加步骤如下:
- 打开VS2010,点击
文件
菜单,选择新建项目
,在左侧的项目类型中选择My Template
。 - 在右侧的模板列表中就可以看到我们创建的模板。
- 点击模板,填写项目名称等参数后,点击
确定
按钮,即可创建一个新的项目,使用我们自定义的模板文件生成项目结构和代码文件。
示例
示例1
我们可以创建一个简单的控制台应用程序模板,代码如下:
<?xml version="1.0" encoding="utf-8"?>
<VSTemplate Type="Project" Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>Console Application</Name>
<Description>A simple console application.</Description>
<Icon>icon.png</Icon>
<ProjectType>CSharp</ProjectType>
<DefaultName>MyConsoleApp</DefaultName>
</TemplateData>
<TemplateContent>
<Project TargetFileName="MyConsoleApp.csproj" File="MyConsoleApp.csproj" ReplaceParameters="true">
<ProjectItem TargetFileName="Program.cs" File="Program.cs" ReplaceParameters="true" />
</Project>
</TemplateContent>
</VSTemplate>
示例2
我们还可以创建一个ASP.NET MVC项目模板,代码如下:
<?xml version="1.0" encoding="utf-8"?>
<VSTemplate Type="Project" Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>ASP.NET MVC Web Application</Name>
<Description>A simple ASP.NET MVC web application.</Description>
<Icon>icon.png</Icon>
<ProjectType>CSharp</ProjectType>
<DefaultName>MyWebApp</DefaultName>
</TemplateData>
<TemplateContent>
<Project TargetFileName="MyWebApp.csproj" File="MyWebApp.csproj" ReplaceParameters="true">
<Folder Name="Controllers">
<ProjectItem TargetFileName="HomeController.cs" File="HomeController.cs" ReplaceParameters="true" />
</Folder>
<Folder Name="Views">
<ProjectItem TargetFileName="Index.cshtml" File="Index.cshtml" ReplaceParameters="true" />
</Folder>
</Project>
</TemplateContent>
</VSTemplate>
以上就是VS2010自定义模板的攻略和示例,完整详细地介绍了如何创建模板文件并添加到VS2010中,以及两个模板的示例代码。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vs2010怎么自定义的模板? - Python技术站