• 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,至此项目基本结构已生成,可以进行后续工作。

  • 相关阅读:
    python学习笔记(locust性能测试模块)
    python学习笔记(日志系统实现)
    python学习笔记(自定义库文件路径)
    python学习笔记(字典乱码)
    Django框架数据库模型
    Django框架学习笔记(windows环境下安装)
    zabbix自动化运维学习笔记(服务器配置)
    zabbix自动化运维学习笔记(服务器安装)
    tomcat相关漏洞复现
    sqli-labs学习笔记(基础篇)
  • 原文地址:https://www.cnblogs.com/Jackie-sky/p/14137070.html
Copyright © 2020-2023  润新知