我正在尝试创建多项目模板。我按照http://msdn.microsoft.com/en-us/library/ms185308.aspx的说明进行操作,但使用以下结构,它为“Core”和“Web”创建了文件夹。我需要将解决方案文件夹添加为虚拟文件夹,因为它们并没有真正在文件系统中创建,并且解决方案文件夹中的项目只是与 .sln 文件位于同一文件夹中。
<VSTemplate Version="2.0.0" Type="ProjectGroup"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>DT.WhiteLabel</Name>
<Description>Dt digital White label project</Description>
<Icon>dt.png</Icon>
<ProjectType>CSharp</ProjectType>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<SolutionFolder Name="Core">
<ProjectTemplateLink ProjectName="DT.Data">
DT.Data\MyTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="DT.Services">
DT.Services\MyTemplate.vstemplate
</ProjectTemplateLink>
</SolutionFolder>
<SolutionFolder Name="Web">
<ProjectTemplateLink ProjectName="DT.Web.MVC">
DT.Web.MVC\MyTemplate.vstemplate
</ProjectTemplateLink>
</SolutionFolder>
<ProjectTemplateLink ProjectName="DT.ExportCSV">
DT.ExportCSV\MyTemplate.vstemplate
</ProjectTemplateLink>
</ProjectCollection>
<WizardExtension>
<Assembly>NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly>
<FullClassName>NuGet.VisualStudio.TemplateWizard</FullClassName>
</WizardExtension>
<WizardData>
<packages repository="extension" repositoryId="DT.WhiteLabel..7c9d41b1-2f6e-4210-9340-a5bfc00f4800">
<package id="AutoMapper" version="2.2.0" />
<package id="elmah.corelibrary" version="1.2.2" />
<package id="Elmah.MVC" version="2.0.2" />
<package id="EntityFramework" version="4.1.10331.0" />
<package id="ICSharpCode.SharpZipLib.dll" version="0.85.4.369" />
<package id="jQuery" version="1.5.1" />
<package id="jQuery.UI.Combined" version="1.8.11" />
<package id="jQuery.Validation" version="1.8.0" />
<package id="jQuery.vsdoc" version="1.5.1" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" />
<package id="Modernizr" version="1.7" />
<package id="Ninject" version="3.0.1.10" />
<package id="Ninject.MVC3" version="3.0.0.6" />
<package id="Ninject.Web.Common" version="3.0.0.7" />
<package id="WebActivator" version="1.5.2" />
</packages>
</WizardData>
</TemplateContent>
</VSTemplate>
我在找
我现在得到的