环境要求:vs2008
目标:自定义模板,当vs2008创建项目时可以使用模板创建
1,在vs中创建项目,并修改至所要求的模板程度
现在假设我的解决方案中有两个项目:

2,file-->export template...(创建单个项目模板)
为testproject1项目创建模板,填写模板description,finish之后弹出myexportedtemplate文件夹;
为testproject2项目创建模板,填写模板description,finish之后弹出myexportedtemplate文件夹;
3,将testproject1.zip和testproject2.zip 解压复制到任意操作文件夹中(此处假设为d:/template/)
4, 在d:/template文件夹下创建template.vstemplate文件
5,用notepad编辑template.vstemplate
copy代码并保存:
<vstemplate version="2.0.0" type="projectgroup"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<templatedata>
<name>mytemplate</name>
<description>mytempate descripiton</description>
<projecttype>csharp</projecttype>
<createnewfolder>true</createnewfolder>
<defaultname>name</defaultname>
<providedefaultname>true</providedefaultname>
</templatedata>
<templatecontent>
<projectcollection>
<projecttemplatelink projectname="testproject1">testproject1\mytemplate.vstemplate</projecttemplatelink>
<projecttemplatelink projectname="testproject2">testproject2\mytemplate.vstemplate</projecttemplatelink>
</projectcollection>
</templatecontent>
</vstemplate>
6,将testproject1文件夹,testproject2文件夹,template.vstemplate文件压缩为template.zip文件
7, copy template.zip到c:\users\xxxx\documents\visual studio 2008\templates\projecttemplates文件夹下
8,至此,完成目标。可在vs2008 file-->new project -->c# 中看到:
啦啦啦~~