簡體   English   中英

如何在 Visual Studio 2013 中創建多項目模板?

[英]How to create a multi project template in visual studio 2013?

我按照如何:創建多項目模板文章創建了一個模板,該模板將生成一個包含 4 個項目的解決方案。 我的 Root.vstemplate 文件包含以下內容

<VSTemplate Version="2.0.0" Type="ProjectGroup"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
    <Name>Yugasat BeyondAdmin</Name>
    <Description>The Yugasat BeyondAdmin Project Template</Description>
    <Icon>Icon.ico</Icon>
    <ProjectType>CSharp</ProjectType>
</TemplateData>
<TemplateContent>
    <ProjectCollection>
        <ProjectTemplateLink ProjectName="PresentationLayer">
            PresentationLayer\MyTemplate.vstemplate
        </ProjectTemplateLink>
        <ProjectTemplateLink ProjectName="BusinessLogicLayer">
            BusinessLogicLayer\MyTemplate.vstemplate
        </ProjectTemplateLink>
        <ProjectTemplateLink ProjectName="BusinessLogicLayerAPI">
            BusinessLogicLayerAPI\MyTemplate.vstemplate
        </ProjectTemplateLink>
        <ProjectTemplateLink ProjectName="DataAccessLayer">
            DataAccessLayer\MyTemplate.vstemplate
        </ProjectTemplateLink>
    </ProjectCollection>
</TemplateContent>

我將模板復制到[drive]:\\Users\\[user]\\Documents\\Visual Studio 2013\\Templates\\ProjectTemplates\\文件夾。 問題是模板沒有列為多項目模板

在此處輸入圖片說明

所以我可以創建單個項目,但不能創建包含我所有 4 個項目的解決方案。 我的模板文件夾的內容看起來像

在此處輸入圖片說明

確保“.vstemplate”文件(對於每個項目)與它所在的項目具有相同的名稱。

即表示層應該有一個 PresentationLayer.vstemplate

沒有必要為此創建 VSIX 安裝程序,但該鏈接具有“root.vstemplate”中預期內容的可視化表示。

此外,完成此操作並將您的模板文件夾復制到 ~/My Documents/Visual Studio 2013\\Templates\\ProjectTemplates\\ 后,應在“創建新項目”的“Visual C#”部分中找到該選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM