前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为VisualStudio新建文件创建版权日期模板

为VisualStudio新建文件创建版权日期模板

作者头像
摘繁华
发布2022-08-31 14:29:04
1.2K0
发布2022-08-31 14:29:04
举报
文章被收录于专栏:摘繁华

1.为什么创建模板文件?

在没有创建模板文件时,VisualStudio默认创建的文件是这样的。

可以看到,没有任何注释、版权信息和创建日期等。而在创建模板文件后,VisualStudio默认创建的文件是这样的。

这在后续修改代码文件或多人合作项目时有莫大的好处。下面就来说说怎么创建并修改默认模板。

2.新建模板文件

注意:我所用环境为Visual Studio 2022,以下模板适合C#10新语法,旧语法及旧版本以类似方法修改。

2.1在空白目录创建以下三个文件:

Class.cs

代码语言:javascript
复制
// ----------------------------------------------------------------
// Copyright ©$year$ ZhaiFanhua All Rights Reserved.
// FileName:$safeitemname$
// Guid:$guid1$
// Author:$username$
// Email:me@zhaifanhua.com
// CreateTime:$time$
// ----------------------------------------------------------------

namespace $rootnamespace$;
/// <summary>
/// $safeitemrootname$
/// </summary>
public class $safeitemrootname$
{
}

Controller.cs 这里仅为ApiController

代码语言:javascript
复制
// ----------------------------------------------------------------
// Copyright ©$year$ ZhaiFanhua All Rights Reserved.
// FileName:$safeitemname$
// Guid:$guid1$
// Author:$username$
// Email:me@zhaifanhua.com
// CreateTime:$time$
// ----------------------------------------------------------------

using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;

namespace $rootnamespace$;
/// <summary>
/// $safeitemrootname$
/// </summary>
[Route("api/[controller]")]
[ApiController]
public class $safeitemname$ : ControllerBase
{
}

Interface.cs

代码语言:javascript
复制
// ----------------------------------------------------------------
// Copyright ©$year$ ZhaiFanhua All Rights Reserved.
// FileName:$safeitemname$
// Guid:$guid1$
// Author:$username$
// Email:me@zhaifanhua.com
// CreateTime:$time$
// ----------------------------------------------------------------

namespace $rootnamespace$;
/// <summary>
/// $safeitemrootname$
/// </summary>
public interface $safeitemrootname$
{
}

2.2找到模板目录并复制

例如安装的Visual Studio 2022在C盘,则对应的模板目录在:

【Class】

代码语言:javascript
复制
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ItemTemplates\AspNetCore\Code\1033\Class

【Interface】

代码语言:javascript
复制
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ItemTemplates\CSharp\Code\2052\Interface
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ItemTemplates\AspNetCore\Code\1033\Interface

【Controller】

代码语言:javascript
复制
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ItemTemplates\AspNetCore\Web\ASP.NET\1033\WebApiEmptyController
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.为什么创建模板文件?
  • 2.新建模板文件
    • 2.1在空白目录创建以下三个文件:
      • 2.2找到模板目录并复制
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档