首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Visual 2013 -编辑项目模板

Visual 2013 -编辑项目模板
EN

Stack Overflow用户
提问于 2014-11-15 08:22:48
回答 1查看 910关注 0票数 1

我通过"File ->“命令创建了一个新模板。我希望源文件名是这样的项目名称,所以,我已经编辑了".vstemplate“文件。但是现在-我如何使用这个更新的模板呢?似乎VS在其他地方保留了模板的副本,因为在重新启动VS之后,什么都没有改变。顺便说一下,在VS2012 By developer命令提示符中,可以通过命令"devenv /installvstemplates“安装修改过的模板。现在,这个命令消失了,它不是命令或文件。那么,如何使用这个更新的模板文件呢?

EN

回答 1

Stack Overflow用户

发布于 2014-12-04 02:08:47

Community(免费)版本不支持/installvstemplates选项。

如果您使用的是另一个版本,那么定制现有模板的步骤如下(摘自我的博客:http://blog.hitechmagic.com/?p=527):

1.查找文件

这些文件并没有移动太多,所以目前在C:\<Program Files>\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\1033中。

(在VS2012中,他们在C:\<Program Files>\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\1033中)

您想要的文件位于一个适当命名的文件夹中(不再有ZIP文件!)如果打开Class文件夹,您将发现以下2个文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Class.cs
Class.vstemplate

2.备份原始文件!

这是非常重要的一步,因为事情确实出错了。备份原始文件,例如将其复制到Class.cs。使其不为Visual所识别。

3.更改Class.cs模板文件

这就是你能发挥创造力的地方。你会注意到原来的样子是这样的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$using System.Text;

namespace $rootnamespace$
{
    class $safeitemrootname$
    {
    }
}

你可能想要更像这样的东西:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$using System.Text;

namespace $rootnamespace$
{
    public class $safeitemrootname$
    {
        #region Constants
        #endregion Constants

        #region Fields
        #endregion Fields

        #region Properties
        #endregion Properties

        #region Constructors
        #endregion Constructors

        #region Public methods
        #endregion Public methods

        #region Class override methods
        #endregion Class override methods

        #region Class extensions - virtual methods
        #endregion Class extensions - virtual methods

        #region Private helper methods
        #endregion Private helper methods
    }
}

您将注意到模板中有许多宏$命令。完整的列表在这里:http://msdn.microsoft.com/en-us/library/eehb4faa.aspx

4.保存您的更改只需保存您已编辑的文件(同样,不再有一个ZIP文件可以用VS 2012/2013重新压缩)。

5.告诉Visual有关更改的,除非您显式地告诉Visual重新加载所有模板,否则不会加载新的更改。

  • 关闭(否则更改s将在下次运行时才显示)
  • 打开命令提示符(如果您不是计算机管理员,您应该以管理员身份运行此命令)。
  • 更改为IDE文件夹,比模板文件夹高出几个级别(例如,改为C:\<Program Files>\Microsoft Visual Studio 10.0\Common7\IDE)
  • 运行以下命令:devenv.exe /installvstemplates
  • 维奥拉!在那里,您有自己的新类的自定义模板。

6.自动化重复/复杂的任务

如果要这样做很多,我建议创建一个批处理文件,例如在模板文件夹中,为您运行更新步骤。例如,创建一个名为UpdateTemplates.bat的文本文件,其中包含以下3行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd "C:\Prograsm Files (x86)\Microsoft Visual Studio 12.0\Common\IDE\"
devenv.exe /installvstemplates
pause
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26947937

复制
相关文章
visual studio 2013 u
计算机上同时安装了python 2.7和python 3.6,visual studio 2013在创建python项目的时候提示“Unsupported python version:3.6”
py3study
2020/01/10
6580
Visual Studio 2013 Web开发
cnbeta新闻:微软正式发布Visual Studio 2013 RTM版,微软还发布了Visual Studio 2013的最终版本、.NET 4.5.1以及Team Foundation Server 2013。下面我们体验下Visual Studio 2013 Web开发方面有哪些特性,具体可以参看http://www.asp.net/visual-studio/overview/2013/release-notes。 1、.NET Framework 2.0/3.0/3.5/4.0/4.5/4.5
张善友
2018/01/29
2.1K0
Visual Studio 2013 Web开发
Visual Studio 自定义项目模板
经常需要新建一个项目,项目有很多重复的东西,如然后新建View文件夹,ViewModel文件夹,Model文件夹,还有把我们的ViewModelBase放入ViewModel,如果还用框架,还需要加上好多。 还需要在每个文件夹加上声明,于是每次做的重复的就有很多。
林德熙
2022/08/07
1.3K0
Visual Studio 自定义项目模板
Visual Studio 自定义项目模板
经常需要新建一个项目,项目有很多重复的东西,如然后新建View文件夹,ViewModel文件夹,Model文件夹,还有把我们的ViewModelBase放入ViewModel,如果还用框架,还需要加上好多。 还需要在每个文件夹加上声明,于是每次做的重复的就有很多。
林德熙
2018/09/18
1.5K0
Visual Studio 自定义项目模板
Visual Studio 2013 Update 2 RTM 发布
今天,微软再Visual Studio Blog发布了开放 Visual Studio 2013 Update 2 RTM 下载的文章。 原来安装RC版本的同志们可以直接安装,提供在线安装和ISO下载安装的两种方式。其新特性如下: Universal Apps. With this release you can now build universal apps that can run on Windows 8.1 and Windows Phone 8.1 while sharing code and
ShiJiong
2018/01/10
6250
Visual Studio 2013更新内容简介
VS2013终于发布了,虽然之前自己使用VS2010和VS2012的时间也不长,尤其是VS2012这自己刚刚也没用多久,看到VS2013发布了,自己忍不住也下载了下来,官网肯定可以下载,不过自己是在 http://pan.baidu.com/s/1bzvka 这里下载的VS2013 RMT版本,其实是和官网的一样的。下载完成后安装好蛋疼,提示必须先安装IE10,迫于无奈自己就又下载安装了IE10,然后算是才可以真正的来安装VS2013。
aehyok
2018/09/11
1.2K0
Visual Studio 2013更新内容简介
【开发环境】为 Visual Studio Community 2013 版本安装中文语言包 ( 安装 Test Agents 2013 | 安装 Visual Studio 2013 简体中文 )
在 https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/ 页面 中 , 找到 2013 版本 , 点击该版本右侧的 下载按钮
韩曙亮
2023/03/30
1.5K0
【开发环境】为 Visual Studio Community 2013 版本安装中文语言包 ( 安装 Test Agents 2013 | 安装 Visual Studio 2013 简体中文 )
Visual Studio 2013软件下载和安装教程
Microsoft Visual Studio 2013(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
肉肉软件安装
2022/12/10
10.7K1
Visual Studio 2013软件下载和安装教程
visio2013编辑公式方法
  这段时间撰写论文,经常需要编写公式,绘制原理图框图,当然,我首先想到使用Visio。但是在需要输入公式时,我本能的想到和word2013一样,点击插入,却没有发现公式这个选项,仅仅有符号这个选项。然后我查阅资料发现,大部分人采用的是插入 -> 对象,选择Microsoft 公式 3.0。我也尝试了一下,发现里面自由度太低,根本不适合编辑复杂公式。
西湖醋鱼
2020/12/30
1K0
visio2013编辑公式方法
visual studio2015 密钥_visualstudio2013
参考自: 《visual studio 2012 密钥》https://zhidao.baidu.com/question/555696036850635212.html
全栈程序员站长
2022/11/04
5570
visual studio2013卸载教程_数据卸载
Visual Studio 在安装过程中可能已在您的计算机上安装了附加组件。必须使用“添加或删除程序”按照下面所列顺序手动卸载这些组件。
全栈程序员站长
2022/11/09
6540
【开发环境】安装 Visual Studio Community 2013 开发环境 ( 下载 Visual Studio Community 2013 with Update 5 版本的安装包 )
由 https://docs.microsoft.com/zh-cn/visualstudio/releasenotes/vs2013-community-vs可知最新版是 2015 年更新的版本 ;
韩曙亮
2023/03/30
2.1K0
【开发环境】安装 Visual Studio Community 2013 开发环境 ( 下载 Visual Studio Community 2013 with Update 5 版本的安装包 )
Visual Studio 2013 添加新项缺失[ADO.NET 实体数据模型]解决方法
      之前使用在Vs2012下使用SQLite+EF建的项目在VS2013下不能运行了,我把以前的*.edmx删除后准备重新添加以下 .可是,在添加新项目窗口,选中"数据",发现右侧窗口中没有出
hbbliyong
2018/03/06
1.7K0
Visual Studio 2013 添加新项缺失[ADO.NET 实体数据模型]解决方法
Visual Studio 2013 Ultimate的可视化代码功能
可视化和了解代码综合了如何使用visual studio可视化代码来帮助理解代码: 理解代码和代码之间的关系:(1)Code Map(2)Dependency Graphs 理解代码交互:Sequence Diagrams 理解类结构:(1)UML Diagram(2)Class Diagram 描述系统设计和验证按照设计进行的编码:Layer Diagram 用户需求和系统架构之间的沟通:(1)需求建模(2)架构建模 Code Map and Debugger Integration in Vis
张善友
2018/01/31
1.4K0
使用Visual Studio 2013进行单元测试--初级篇
1.打开VS2013 --> 新建一个项目。这里我们默认创建一个控制台项目。取名为UnitTestDemo 2.在解决方案里面新增一个单元测试项目。取名为UnitTestDemoTest 创建完毕后项
庞小明
2018/03/09
1.9K0
使用Visual Studio 2013进行单元测试--初级篇
在Visual Studio2013中编译使用libcurl库
libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。想要知道更多关于libcurl的介绍,可以到官网 http://curl.haxx.se/上去了解,在这里不再详述。本文主要介绍如何在Visual Studio 2013开发环境中编译并使用libcurl库。
ccf19881030
2019/12/20
5.3K0
在Visual Studio2013中编译使用libcurl库
Visual Studio 定制模板类---详细步骤
比如我每次写一个命令都是这个套路,要继承接口,要写上相应的特性,每次都 是重复的工作:
hbbliyong
2019/07/02
9720
wordpress禁用模板编辑功能
  我们知道wordpress有在线修改模板文件的功能,可以在后台线编辑主题和插件文件,但是这样php可能会被修改,网站排版出现错乱,甚至出现一些安全问题,所以要禁用。另外禁止了编辑主题和插件的权限,即使有人进来了,也拿不到网站的主题或插件!如何操作呢?一行代码就能搞定
ytkah
2020/03/26
6540
Opencv不同版本与visual studio2013的环境配置
一、关于Opencv OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效--由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python, Java and MATLAB/OCTAVE (版本2.
小小詹同学
2018/04/13
8540
LaTeX伪代码编辑模板
LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。
里克贝斯
2021/05/21
2.6K0
LaTeX伪代码编辑模板

相似问题

Visual Studio 2013项目模板

10

Visual 2013中的双倍项目模板?

12

Visual 2013 windows phone项目模板怀疑

14

Visual Studio 2013:特定项目模板的项模板

10

默认模板项目在Visual 2013中崩溃

15
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文