zoukankan      html  css  js  c++  java
  • 如何在VS2008中自定义多项目模板

    环境要求:vs2008

    目标:自定义模板,当VS2008创建项目时可以使用模板创建

    1,在VS中创建项目,并修改至所要求的模板程度

    现在假设我的解决方案中有两个项目:

     

    2,File-->Export Template...(创建单个项目模板)

    为TestProject1项目创建模板,填写模板description,Finish之后弹出MyExportedTemplate文件夹;

    为TestProject2项目创建模板,填写模板description,Finish之后弹出MyExportedTemplate文件夹;

    3,将TestProject1.zip和TestProject2.zip 解压复制到任意操作文件夹中(此处假设为D:/Template/)

    4, 在D:/Template文件夹下创建Template.vstemplate文件

    5,用notepad编辑Template.vstemplate

    copy代码并保存:

    代码
    <VSTemplate Version="2.0.0" Type="ProjectGroup"
    xmlns
    ="http://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
    <Name>MyTemplate</Name>
    <Description>MyTempate Descripiton</Description>
    <ProjectType>CSharp</ProjectType>
    <CreateNewFolder>true</CreateNewFolder>
    <DefaultName>Name</DefaultName>
    <ProvideDefaultName>true</ProvideDefaultName>
    </TemplateData>
    <TemplateContent>
    <ProjectCollection>
    <ProjectTemplateLink ProjectName="TestProject1">TestProject1\MyTemplate.vstemplate</ProjectTemplateLink>
    <ProjectTemplateLink ProjectName="TestProject2">TestProject2\MyTemplate.vstemplate</ProjectTemplateLink>
    </ProjectCollection>
    </TemplateContent>
    </VSTemplate>

    6,将TestProject1文件夹,TestProject2文件夹,Template.vstemplate文件压缩为Template.zip文件

    7, copy Template.zip到C:\Users\XXXX\Documents\Visual Studio 2008\Templates\ProjectTemplates文件夹下

    8,至此,完成目标。可在VS2008 File-->New Project  -->C# 中看到:

    啦啦啦~~

    实时了解作者更多技术文章,技术心得,请关注微信公众号“轩脉刃的刀光剑影”

    本文基于署名-非商业性使用 3.0许可协议发布,欢迎转载,演绎,但是必须保留本文的署名叶剑峰(包含链接http://www.cnblogs.com/yjf512/),且不得用于商业目的。如您有任何疑问或者授权方面的协商,请与我联系

  • 相关阅读:
    FAQ: c++ 函数名后添加 const void function1(int &id) const
    FAQ: C++中定义类的对象:用new和不用new有何区别?
    How to create a project with existing folder of files in Visual Studio?
    How to export a template in Visual Studio?
    t4 multiple output sample
    fastjson1.2.48以下版本存在重大漏洞
    一秒完成springboot与logback配置
    统计greenplum_postgresql数据占用存储情况
    上传文件不落地转Base64字符串
    三个标签完成springboot定时任务配置
  • 原文地址:https://www.cnblogs.com/yjf512/p/1756975.html
Copyright © 2011-2022 走看看