我正在嘗試創建多項目模板。我遵循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>
我在尋找
我得到的那一刻
感謝您的回答。我會檢查它,然後將其標記爲答案。 –