• vs2019制作多项目工程模板


    企业内的项目代码结构都比较相似,一个新项目的开发有可能是在前一个项目的基础上修改完成的,这种情况就需要一个干净的项目模板,每次开始新项目开发时,用模板来创建项目基本结构会方便很多。

    1.以vs2019为例,在项目菜单中选择导出模板

    2.导出模板对话框中选项目模板,并选择具体导出的单个项目

     3.项目模板以.zip格式导出到指定目录

     4.重复以上步骤,把整个解决方案中的项目分别导出,以我的解决方案为例,总共包含四个项目

    5.以上步骤完成后,新建目录,将所有.zip文件解压到该目录中,并创建名为 MultiProjectTemplate.vstemplate 的模板文件

     6.模板格式,Name是模板的名称,LanguageTag和PlatformTag都是模板的标签,ProjectCollection中包含的是项目集合

    完整内容如下:

    <VSTemplate Version="2.0.0" Type="ProjectGroup"
        xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        
        <TemplateData>
            <Name>EIP4.0-Biz-Template</Name>
            <Description>多项目模板</Description>
            <Icon>Icon.ico</Icon>
            <ProjectType>CSharp</ProjectType>
            <LanguageTag>C#</LanguageTag>
            <PlatformTag>EIP4.0</PlatformTag>
            <ProjectTypeTag>CSharp</ProjectTypeTag>
        </TemplateData>
        <TemplateContent>
            <ProjectCollection>
                <ProjectTemplateLink ProjectName="Biz.API" CopyParameters="true">
                    Biz.APIMyTemplate.vstemplate
                </ProjectTemplateLink>
                <ProjectTemplateLink ProjectName="Biz.Application" CopyParameters="true">
                    Biz.ApplicationMyTemplate.vstemplate
                </ProjectTemplateLink>
                <ProjectTemplateLink ProjectName="Biz.Infrastructure" CopyParameters="true">
                    Biz.InfrastructureMyTemplate.vstemplate
                </ProjectTemplateLink>
                <ProjectTemplateLink ProjectName="Biz.Models" CopyParameters="true">
                    Biz.ModelsMyTemplate.vstemplate
                </ProjectTemplateLink>
            </ProjectCollection>
        </TemplateContent>
    </VSTemplate>

    7.模板编辑完成后将改目录打成.zip格式的压缩包,将 .zip 文件复制到用户项目模板目录中。

     默认情况下,此目录为 %USERPROFILE%DocumentsVisual Studio <version>TemplatesProjectTemplates。

     例如:C:UsersAdministratorDocumentsVisual Studio 2019TemplatesProjectTemplates

    8.重新打开vs,新建项目时在模板列表中可以看到刚才制作的模板

     

     9.选择模板下一步填写项目名称、勾选解决方案目录、点击创建即可完成

     

     10.等待过程执行完成,解决方案中包含四个项目:Biz.API、Biz.Application、Biz.Infrastructure、Biz.Models,至此项目基本结构已生成,可以进行后续工作。

  • 相关阅读:
    【转】安装VS2008:this application has requested the run
    【转】开源史上的8大交易
    PowerDesigner属性设置笔记
    国外威客网站大盘点
    [Java]单项链表与双端链表[原]
    Jenkins学习总结(3)——Jenkins+Maven+Git搭建持续集成和自动化部署的
    Jenkins学习总结(2)——Jenkins+Maven进行Java项目持续集成
    Jenkins学习总结(2)——Jenkins+Maven进行Java项目持续集成
    创业公司如何实施敏捷开发
    创业公司如何实施敏捷开发
  • 原文地址:https://www.cnblogs.com/Jackie-sky/p/14137070.html
Copyright © 2020-2023  润新知