首页 > 其他分享 >vs2019设置添加类和接口自动添加作者信息

vs2019设置添加类和接口自动添加作者信息

时间:2023-10-19 11:58:15浏览次数:55  
标签:---------------------------------------------------------------- endregion vs201

参考:

https://www.cnblogs.com/minuhy/p/14058721.html

 

一、找到Visual Studio 2019安装目录
如我的:D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ItemTemplates\CSharp\Code\2052

二、 修改类模板文件

 

#region << 版 本 注 释 >>
/*----------------------------------------------------------------
 * 版权所有 (c) $year$ $registeredorganization$ NJRN 保留所有权利。
 * CLR版本:$clrversion$
 * 机器名称:$machinename$
 * 公司名称:xxxxxxxx
 * 命名空间:$rootnamespace$
 * 唯一标识:$guid10$
 * 文件名:$safeitemname$
 * 当前用户域:$userdomain$
 * 
 * 创建者:你的名字
 * 电子邮箱:你的邮箱
 * 创建时间:$time$
 * 版本:V1.0.0
 * 描述:
 *
 * ----------------------------------------------------------------
 * 修改人:
 * 时间:
 * 修改说明:
 *
 * 版本:V1.0.1
 *----------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
 
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$
{
    /// <summary>
    /// 功能描述    :$safeitemrootname$  
    /// 创 建 者    :$username$
    /// 创建日期    :$time$ 
    /// 最后修改者  :你的名字
    /// 最后修改日期:$time$ 
    /// </summary>
    class $safeitemrootname$
    {
        #region <常量>
        #endregion <常量>
 
        #region <变量>
        #endregion <变量>
 
        #region <属性>
        #endregion <属性>
 
        #region <构造方法和析构方法>
        #endregion <构造方法和析构方法>
 
        #region <方法>
        #endregion <方法>
 
        #region <事件>
        #endregion <事件>
    }
}
View Code

 

 三、修改接口模板文件

#region << 版 本 注 释 >>
/*----------------------------------------------------------------
 * 版权所有 (c) $year$ $registeredorganization$ NJRN 保留所有权利。
 * CLR版本:$clrversion$
 * 机器名称:$machinename$
 * 公司名称:xxxxxxxxx
 * 命名空间:$rootnamespace$
 * 唯一标识:$guid10$
 * 文件名:$safeitemname$
 * 当前用户域:$userdomain$
 * 
 * 创建者:你的名字
 * 电子邮箱:你的邮箱
 * 创建时间:$time$
 * 版本:V1.0.0
 * 描述:
 *
 * ----------------------------------------------------------------
 * 修改人:
 * 时间:
 * 修改说明:
 *
 * 版本:V1.0.1
 *----------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
 
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$
{
    /// <summary>
    /// 功能描述    :$safeitemrootname$  
    /// 创 建 者    :$username$
    /// 创建日期    :$time$ 
    /// 最后修改者  :你的名字
    /// 最后修改日期:$time$ 
    /// </summary>
    interface $safeitemrootname$
    {
        #region <属性>
        #endregion <属性>
 
        #region <方法>
        #endregion <方法>
 
        #region <事件>
        #endregion <事件>
 
        #region <索引器>
        #endregion <索引器>
    }
}
View Code

 

 四、新建类或者接口即可立即生效

 完美

 

 

标签:----------------------------------------------------------------,endregion,vs201
From: https://www.cnblogs.com/lanrenka/p/17669249.html

相关文章

  • 为ModelForm自动生成的input框添加BootStrap样式
    为了方便管理,我们在/app01/utils下新建bootstrap.pyfromdjangoimportformsclassBootStrapModelForm(forms.ModelForm):def__init__(self,*args,**kwargs):super().__init__(*args,**kwargs)#循环找到所有的插件,添加class="form-control"样......
  • TS 踩坑笔记: 箭头函数添加泛型报错(Error: JSX element ‘T’ has no corresponding
    前言今天给大家分享一个在React项目中使用TypeScript遇到的错误项目背景React+TS的项目配置,项目中关于React组件的使用.tsx后缀,其他单纯的文件使用.ts后缀问题描述在React组件附近定义泛型的箭头函数时产生TS报错警告,原本以为是语法写错了但是实际上在.t......
  • 初学Bokeh:添加&修改图例的样式 【11】跬步
    初学Bokeh:添加&修改图例的样式【11】跬步如果在调用渲染器函数时包含了legend_label属性,Bokeh会自动将一个图例添加到绘图中。例如:p.circle(x,y3,legend_label="Objects")从而为你绘制的图形添加一个带有“Objects”条目的图例。改变图例对象的属性可以对图例进行自定义......
  • 国标GB28181视频平台LiteCVR接入云台控制接口,为何出现了延时?
    随着现代科学技术发展越来越迅速,我国安防领域开始不断顺应技术改革需求,对监控技术进行创新,应用和提高智能视频监控技术的功能性,进一步推动现代安防领域工作的有效发展。LiteCVR视频融合平台基于云边端一体化架构,部署轻快、功能灵活,平台可支持多协议、多类型设备接入,包括:国标GB28......
  • div通过append添加的元素无法通过jquery元素选择器选择
    $("#"+msgid).append(data+'<br><br><br><divclass="box-copy"id='+copyid+'>复制内容</div>')此时无法通使用$(".box-copy").click()需要使用:$(document).on('click','......
  • vue项目中添加全页水印
    先看代码1/**水印添加方法*/23letsetWatermark=(str1,str2)=>{4letid='1.23452384164.123412415'56if(document.getElementById(id)!==null){7document.body.removeChild(document.getElementById(id))8}......
  • Java拾贝第五天——抽象和接口
    Java拾贝不建议作为0基础学习,都是本人想到什么写什么如果父类的方法本身不需要实现,仅仅是为了定义方法。目的是让子类去重写它,那么,可以把父类的方法声明为抽象(abstract)方法classCandy{publicabstractvoidsell();}//无法通过编译若某类中拥有一个或若干个抽象方......
  • SpringBoot限制接口访问频率
    功能说明可以通过注解快速实现类似一段时间内仅可以搜索N次,或一段时间内只能点赞N次,以及一段时间内尝试登陆多次即被禁止一小时等类似功能。github地址中文文档第一步:添加Maven依赖<dependency><groupId>io.github.liuye744</groupId><artifactId>simpleAuth-sprin......
  • Flask一个文件快速起一个API接口服务
    fromflaskimportFlask,request,jsonifyapp=Flask(__name__)@app.route('/my_endpoint',methods=['POST'])defhandle_post_request():#在这里可以处理接收到的POST请求数据data=request.get_json()#获取POST请求中的JSON数据#返回指定内容......
  • @Autowired注解在实现类还是接口
    @Autowired注解在实现类还是接口首先要清楚@Service是注解在实现类上的,@Service告诉Spring容器,注册一个实例化的类对象,当@Service注解在接口上,是无法对接口实例化的。@ServicepublicclassxxxImplimplementsxxxService@Autowired本质上注入的也是实现类,但是是根据接口byTy......