跳转至

VS2013创建新脚本自动添加版权声明,文件名,作者,创建时间等

打开VS2013所在路径

image.png

打开指定目录.\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\ 我的目录:C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\

image.png

修改Class目录下的Class.cs文件和Interface目录下的Interface.cs文件 我的Class.cs修改为

//=====================================================
// - FileName:      $itemname$ 
// - Description:
// - Author:        wangguoqing
// - Email:         wangguoqing@hehemj.com
// - Created:       $time$
// - CLR version:   $clrversion$
// - UserName:      $username$
// -  (C) Copyright 2008 - 2015, hehehuyu,Inc.
// -  All Rights Reserved.
//======================================================

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

代码中的"$"符号之间的字符是模版的变量,具体变量含义请参照: $time$     日期 $year$     年份 $clrversion$  CLR版本 $GUID$ 用于替换项目文件中的项目 GUID 的 GUID。最多可以指定 10 个唯一的 GUID(例如,guid1))。 $itemname$ 用户在对话框中提供的名称。 $machinename$ 当前的计算机名称(例如,Computer01)。 $projectname$ 用户在对话框中提供的名称。 $rootnamespace$ 当前项目的根命名空间。此参数用于替换正向项目中添加的项中的命名空间。 $safeitemname$ 用户在“添加新项”对话框中提供的名称,名称中移除了所有不安全的字符和空格。 $safeprojectname$ 用户在“新建项目”对话框中提供的名称,名称中移除了所有不安全的字符和空格。 $time$ 以 DD/MM/YYYY 00:00:00 格式表示的当前时间。 $userdomain$ 当前的用户域。 $username$ 当前的用户名。