zoukankan      html  css  js  c++  java
  • Visual Studio 项目模板制作(二)

    上一篇,我们制作了项目模板,本篇我制作项模板

    首先,从我们需要导出模板的项目中,文件->导出模板,弹出 导出模板向导 对话框

    选择项模板,点击下一步

    选择要导出的项,点击下一步

    选择要Reference的类库

    修改模板名称,点击完成

    然后,解压生成的zip文件,如图

    打开.vstemplate文件

    <VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="Item">
      <TemplateData>
        <DefaultName>CodeTimerTemplate.cs</DefaultName>
        <Name>CodeTimerTemplate</Name>
        <Description>&lt;没有可用的说明&gt;</Description>
        <ProjectType>CSharp</ProjectType>
        <SortOrder>10</SortOrder>
        <Icon>__TemplateIcon.ico</Icon>
      </TemplateData>
      <TemplateContent>
        <References>
          <Reference>
            <Assembly>System</Assembly>
          </Reference>
        </References>
        <ProjectItem SubType="Code" TargetFileName="$fileinputname$.cs" ReplaceParameters="true">CodeTimer.cs</ProjectItem>
      </TemplateContent>
    </VSTemplate>

    修改TemplateData,修改模板的相关信息

    修改 TemplateContent,将TargetFileName改成自己想要的

    打开项文件CodeTimer.cs,做一些自己的修改

    using System;
    using System.Diagnostics;
    using System.Runtime.InteropServices;
    using System.Threading;
    
    namespace $rootnamespace$
    {
        public static class $safeitemname$
        {
            public static void Initialize()

    最后压缩成zip文件放到

    (Vs安装目录)Visual Studio 2013TemplatesItemTemplates

    然后在Vs里面的新建项就可以看到自己的项模板了

  • 相关阅读:
    跳出iframe
    leetcode 225. Implement Stack using Queues
    leetcode 206. Reverse Linked List
    leetcode 205. Isomorphic Strings
    leetcode 203. Remove Linked List Elements
    leetcode 198. House Robber
    leetcode 190. Reverse Bits
    leetcode leetcode 783. Minimum Distance Between BST Nodes
    leetcode 202. Happy Number
    leetcode 389. Find the Difference
  • 原文地址:https://www.cnblogs.com/idefav2010/p/4786803.html
Copyright © 2011-2022 走看看