[英]Visual Studio 2013 Project Template
我正在嘗試創建Visual Studio 2013項目模板。 我要創建的項目應包括其他兩個現有項目。 是否可以在模板中自動添加這些項目? 我找到了一些可能的示例,但每次嘗試均未包含這些項目。 我正在嘗試包括現有項目而不是其他項目模板。
一種嘗試是:
<TemplateContent>
<ItemGroup>
<ProjectReference Include="..\..\Project.csproj">
<Project>{E399177B-5518-41D9-9EE7-2033BAC85CA7}</Project>
<Name>Existing Project</Name>
</ProjectReference>
</ItemGroup>
<Project TargetFileName="$safeprojectname$.csproj" File="CurrentProject.csproj" ReplaceParameters="true">
<ProjectItem ReplaceParameters="true" TargetFileName="app.config">app.config</ProjectItem>
...
</Project>
您需要像平常一樣創建項目模板,並將這些文件夾放置在同一根文件夾中。 然后在根文件夾中創建一個.vstemplate文件,將其命名為您想要的名稱。 它應該看起來像這樣:
<VSTemplate Version="2.0.0" Type="ProjectGroup"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>Multi-Project Template Sample</Name>
<Description>An example of a multi-project template</Description>
<Icon>Icon.ico</Icon>
<ProjectType>VisualBasic</ProjectType>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<ProjectTemplateLink ProjectName="My Windows Application">
WindowsApp\MyTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="My Class Library">
ClassLib\MyTemplate.vstemplate
</ProjectTemplateLink>
</ProjectCollection>
</TemplateContent>
</VSTemplate>
然后像處理普通項目模板一樣,通過標記所有文件將其壓縮在根文件夾中➜右鍵單擊➜發送到➜壓縮(壓縮)文件夾
您只需為普通項目創建一個普通的.vstemplate文件並對其進行配置,就可以為現有項目創建項目模板,該現有項目不需要任何參數,並且將按原樣創建。
我已使用此博客自行解決
如果您需要正式的msdn文檔 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.