能够看到输入解决方案名称后,自动建立了我事先写好的架构,而且项目名及Server层名称都变了,而且依然保持了引用关系。web
<?xml version="1.0"?> <VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="ProjectGroup"> <TemplateData> <Name>MultiPro</Name> 这里的名字就是最后vs中出现的模版名称 <Description><没有可用的说明></Description> <ProjectType>CSharp</ProjectType> <ProjectSubType></ProjectSubType> <SortOrder>1000</SortOrder> <CreateNewFolder>true</CreateNewFolder> <DefaultName>MultiTest</DefaultName> <ProvideDefaultName>true</ProvideDefaultName> <LocationField>Enabled</LocationField> <EnableLocationBrowseButton>true</EnableLocationBrowseButton> </TemplateData> <TemplateContent> <ProjectCollection> <SolutionFolder Name="web"> 这里的路径要和前面保持一致 <ProjectTemplateLink ProjectName="$safeprojectname$">MultiTest\MyTemplate.vstemplate</ProjectTemplateLink> </SolutionFolder> 这里路径要和前面保持一致 <ProjectTemplateLink ProjectName="$safeprojectname$Server">MultiTestServer\MyTemplate.vstemplate</ProjectTemplateLink> </ProjectCollection> </TemplateContent> </VSTemplate>
模版参数:https://msdn.microsoft.com/zh-cn/library/eehb4faa(v=vs.120).aspx架构
但愿能帮到有须要的朋友ide