首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Visual 2017创建项目组模板

如何使用Visual 2017创建项目组模板
EN

Stack Overflow用户
提问于 2019-04-17 12:11:20
回答 1查看 265关注 0票数 1

该文件夹不会出现在解决方案下的模板中。

我在链接中使用了这个方法

https://www.c-sharpcorner.com/article/how-to-create-multi-project-template-using-visual-studio-2017/

代码语言:javascript
复制
<VSTemplate Version="2.0.0" Type="ProjectGroup" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
  <TemplateData>
    <Name>Solution Template</Name>
    <Description>An example of a multi-project template</Description>
    <Icon>__TemplateIcon.ico</Icon>
    <ProjectType>CSharp</ProjectType>
    <ProjectSubType>
    </ProjectSubType>
    <SortOrder>1000</SortOrder>
    <CreateNewFolder>true</CreateNewFolder>
    <DefaultName>DomainKod.ModulKod</DefaultName>
    <ProvideDefaultName>true</ProvideDefaultName>
    <LocationField>Enabled</LocationField>
    <EnableLocationBrowseButton>true</EnableLocationBrowseButton>
  </TemplateData>
  <TemplateContent>
    <ProjectCollection>
      <SolutionFolder Name="Src">
        <ProjectTemplateLink ProjectName="$projectname$.Api">
          DomainKod.ModulKod.Api\Api.vstemplate
        </ProjectTemplateLink>
        <ProjectTemplateLink ProjectName="$projectname$.Web">
          DomainKod.ModulKod.Web\Web.vstemplate
        </ProjectTemplateLink>
      </SolutionFolder>
      <SolutionFolder Name="Tests">
        <ProjectTemplateLink ProjectName="$projectname$.Web.Tests">
          DomainKod.ModulKod.Web.Tests\Web.Tests.vstemplate
        </ProjectTemplateLink>
      </SolutionFolder>
      <SolutionFolder Name="SolutionItems">
        <ProjectTemplateLink ProjectName="SolutionItems">
          SolutionItems\Solution.vstemplate
        </ProjectTemplateLink>
      </SolutionFolder>
    </ProjectCollection>
  </TemplateContent>
</VSTemplate>

SolutionItems.vstemplate

代码语言:javascript
复制
<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="Project">
  <TemplateData>
    <Name>SolutionItems</Name>
    <Description>&lt;No description available&gt;</Description>
    <ProjectType>CSharp</ProjectType>
    <ProjectSubType>
    </ProjectSubType>
    <SortOrder>1000</SortOrder>
    <CreateNewFolder>true</CreateNewFolder>
    <CreateInPlace>true</CreateInPlace>
    <DefaultName>SolutionDeneme</DefaultName>
    <ProvideDefaultName>true</ProvideDefaultName>
    <LocationField>Enabled</LocationField>
    <EnableLocationBrowseButton>true</EnableLocationBrowseButton>
    <Icon>__TemplateIcon.ico</Icon>
  </TemplateData>
  <TemplateContent>
      <Folder Name="App-Keys" TargetFolderName="App-Keys">
        <ProjectItem ReplaceParameters="true">key.xml</ProjectItem>
      </Folder>
  </TemplateContent>
</VSTemplate>

SolutionItems文件夹不是我的模板创建的。如何启用添加SolutionItems文件夹模板?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-30 13:53:14

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55727293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档