1.打开VS2010---新建解决方案 - 我以典型的三层架构为例分为UI层和BLL层、DAL层。
2.添加 3个项目:
设置WebUI为启动项,并设置各层的依赖关系。BLL依赖于DAL,UI依赖于BLL。点击-菜单栏--项目—项目依赖项
3.分别导出各个项目---文件--导出模板.
在用同样的方法导出其他两层。现在我们打开导出位置的文件夹,
看到3个zip,解压各个文件夹。
4.打开记事本输入以下代码:
<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="ProjectGroup">
<TemplateData>
<Name>Three-Tier Architecture Template</Name>
<Description><3层架构项目></Description>
<ProjectType>CSharp</ProjectType>
<SortOrder>1000</SortOrder>
<CreateNewFolder>true</CreateNewFolder>
<DefaultName>Template</DefaultName>
<ProvideDefaultName>true</ProvideDefaultName>
<LocationField>Enabled</LocationField>
<EnableLocationBrowseButton>true</EnableLocationBrowseButton>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<ProjectTemplateLink ProjectName="WebUI">WebUI\MyTemplate.vstemplate</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="BLL">BLL\MyTemplate.vstemplate</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="DAL">DAL\MyTemplate.vstemplate</ProjectTemplateLink>
</ProjectCollection>
</TemplateContent>
</VSTemplate>
并保存为MyTemplate.vstemplate文件
5.合并打包---选择BLL、DAL和WebUI及MyTemplate.vstemplate文件并压缩为ThreeTier.zip文件
6.将压缩好的Zip文件复制或剪切到C:User\你的用户名\Documents\Visual Studio 2010\Templates\ProjectTemplates文件夹下。
7.这是打开VS2010新建项目时就能看到模板了
当然你也可以事先添加基本的引用 比如DAL可能用的SqlClient可以在导出模板之前加上。