文档章节

修改VS的默认模板

任真
 任真
发布于 2016/03/24 11:25
字数 627
阅读 18
收藏 0

VS添加默认注释,添加作者信息,打开 VS安装文件夹\Common7\IDE\ ,找到里面的 ItemTemplates 文件夹,或者  ItemTemplatesCache 文件夹,修改里面的代码文件,使用注释的方式添加默认文本.同理可以修改ProjectTemplates 和 ProjectTemplatesCache文件夹里面的代码,然后创建项目的时候就可以看到自己添加的内容了.

注意: 修改 ItemTemplatesCache 文件夹的文件内容之后,VS一段时间后会从 ItemTemplates 生成,复制过去,所以,如果要永久修改的话可以修改ItemTemplates下的内容,但是不可恢复.如果修改了ItemTemplates ,需要使用


devenv /setup

来使VS生效.


我修改的代码如下:


/********************************************************************************
** Copyright(c) $year$ $registeredorganization$ All Rights Reserved. 
** 描述:$safeitemrootname$
** 作者:任真
** 邮箱:674038364@qq.com
** 日期:$time$ 
** 版本:v1.0.0 
*********************************************************************************/

using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$using System.Text;
$if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks;
$endif$
namespace $rootnamespace$
{
    class $safeitemrootname$
    {
    }
}

其中的 $var$ 的是系统参数,支持的参数有:

参数

说明

clrversion
公共语言运行库 (CLR) 的当前版本。
GUID [1-10]
用于替换项目文件中的项目 GUID 的 GUID。最多可以指定 10 个唯一的 GUID(例如,guid1))。
itemname
用户在 添加新项 对话框中提供的名称。
machinename
当前的计算机名称(例如,Computer01)。
projectname
用户在 新建项目 对话框中提供的名称。
registeredorganization

HKLM\Software\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization 中的注册表项值。
rootnamespace
当前项目的根命名空间。此参数用于替换正向项目中添加的项中的命名空间。
safeitemname
用户在“添加新项”对话框中提供的名称,名称中移除了所有不安全的字符和空格。
safeprojectname
用户在“新建项目”对话框中提供的名称,名称中移除了所有不安全的字符和空格。
time
以 DD/MM/YYYY 00:00:00 格式表示的当前时间。
userdomain
当前的用户域。
username
当前的用户名。
webnamespace
当前网站的名称。在 Web 窗体模板中使用此参数以确保类名称是唯一的。如果网站位于 Web 服务器的根目录下,则此模板参数将解析为 Web 服务器的根目录。
year
以 YYYY 格式表示的当前年份。
修改后的效果:

/********************************************************************************
** Copyright(c) 2016  All Rights Reserved. 
** 描述:Class1
** 作者:任真
** 邮箱:674038364@qq.com
** 日期:2016/3/24 11:23:01 
** 版本:v1.0.0 
*********************************************************************************/

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ClassLibrary1
{
    public class Class1
    {
    }
}




© 著作权归作者所有

共有 人打赏支持
任真
粉丝 1
博文 2
码字总数 698
作品 0
贵阳
程序员
中文VS2008 安装ASP.NET MVC框架问题?

在中文VS2008中安装ASP.NET MVC框架,首先需要下载mvc框架 (微软ASP.NET MVC框架下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=c9ba1fe1-3ba8-439a-9e21-def90a8615......

引鸩怼孑
2016/04/16
20
0
在visual studio之中开发PHP项目

说道开发工具,有些人用IDE,有些人用编辑器开发PHP,这类的培训机构也多。 现在,三层、mvc之类的思想遍地开花,使得代码和html得以分离,加之随着开发的分工和项目的增大,一个好的IDE能为...

crossmix
2015/12/08
1K
0
代码生成工具Database2Sharp功能功能完善及更新

好久没有更新代码生成工具了,因为很多功能基本上能够应付日常的开发工作了,如C#代码生成、数据库文档导出、Sql脚本生成,但用户在使用过程中也发现了一些需要完善的地方,因此继续完善,以...

walb呀
2017/12/04
0
0
DirectX11 With Windows SDK--13 抛弃FX11并初步实现BasicManager类

前言 DirectX11 With Windows SDK完整目录:http://www.cnblogs.com/X-Jun/p/9028764.html 到现在为止,所有的教程项目都没有使用Effects11框架类来绘制场景。因为在D3DCompile API (#47)版本...

X_Jun
07/29
0
0
xmake v2.0.5,基于 Lua 的跨平台自动构建工具

新特性 为解释器作用域增加一些内建模块支持 针对windows x64平台,支持ml64汇编器 改进 增强ipairs和pairs接口,支持过滤器模式,简化脚本代码 为vs201x工程生成增加文件filter 移除core/to...

ruki
2016/10/31
1K
8

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java工程师用spring boot和web3j构建以太坊区块链应用

区块链最近IT世界的流行语之一。这项有关数字加密货币的技术,并与比特币一起构成了这个热门的流行趋势。它是去中心化的,不可变的分块数据结构,这是可以安全连接和使用的密码算法。在这种结...

笔阁
7分钟前
1
0
聊聊sentinel的SentinelWebAutoConfiguration

序 本文主要研究一下sentinel的SentinelWebAutoConfiguration SentinelWebAutoConfiguration spring-cloud-alibaba-sentinel-autoconfigure-0.2.0.BUILD-SNAPSHOT-sources.jar!/org/springf......

go4it
9分钟前
0
0
java ArrayList 根据对象内的属性排序

//根据修改时间排序Comparator com = new Comparator<ReleaseInfo>() {public int compare(ReleaseInfo reInfo1, ReleaseInfo reInfo2) { //return reInfo2.getModifyTime().c......

成长中的小白
10分钟前
0
0
PowerDesigner p f m

(非原创) P:PirmaryKey 主键 F:ForeignKey 外键 M:Mandatory 强制要求(不能为空) 主键: 主键是数据表的唯一索引,比如学生表里有学号和姓名,姓名可能有重名的,但学号确是唯一的,你要从...

森火
10分钟前
0
0
Nexus Repository Manager 搭建私有docker仓库

Nexus Repository Manager 搭建私有docker仓库 2018年05月08日 14:44:23 阅读数:115 1.下载nexus3的镜像: docker pull sonatype/nexus3 2.使用镜像启动一个容器: docker run -d --name n...

linjin200
11分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部