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可以在導出模板之前加上。