修改VS的默认模板
博客专区 > 任真 的博客 > 博客详情
修改VS的默认模板
任真 发表于2年前
修改VS的默认模板
  • 发表于 2年前
  • 阅读 12
  • 收藏 0
  • 点赞 1
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

摘要: VS添加默认注释,作者信息

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
    {
    }
}




标签: VS修改模板
共有 人打赏支持
粉丝 1
博文 2
码字总数 698
×
任真
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: