Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >为VisualStudio新建文件创建版权日期模板

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

作者头像
摘繁华
发布于 2022-04-17 03:11:07
发布于 2022-04-17 03:11:07
1.4K00
代码可运行
举报
文章被收录于专栏:摘繁华摘繁华
运行总次数:0
代码可运行

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

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

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

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

2.新建模板文件

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

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

Class.cs

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// ----------------------------------------------------------------
// 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
代码运行次数:0
运行
AI代码解释
复制
// ----------------------------------------------------------------
// 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
代码运行次数:0
运行
AI代码解释
复制
// ----------------------------------------------------------------
// 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
代码运行次数:0
运行
AI代码解释
复制
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
代码运行次数:0
运行
AI代码解释
复制
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
代码运行次数:0
运行
AI代码解释
复制
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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
修改Visual Studio类模板添加版权注释信息
在开发过程中,经常需要给类或接口与添加public修饰符和一些相关的注释信息,这个工作是机械而枯燥的,而这个简单的需求可以通过修改VS自带类模板来实现的。 打开Visual Studio的安装目录,找到C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class三个目录下面的cs文件,并添加如下代码: /*********************
李郑
2018/03/01
2K0
为VS2010默认模板添加版权信息
通过以下方式可以自定义CS类文件代码模板(以下为VS2010,VS2008类似): 1,打开VS的安装目录,例如 D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\2052 2,打开文件 Class.zip,找到文件 Class.cs,在文件头部加上下面的内容: #region << 版 本 注 释 >> /*  * ====================================
用户1177503
2018/02/26
1K0
Visual Studio 自定义项目模板
经常需要新建一个项目,项目有很多重复的东西,如然后新建View文件夹,ViewModel文件夹,Model文件夹,还有把我们的ViewModelBase放入ViewModel,如果还用框架,还需要加上好多。 还需要在每个文件夹加上声明,于是每次做的重复的就有很多。
林德熙
2022/08/07
1.4K0
Visual Studio 自定义项目模板
Visual Studio 自定义项目模板
经常需要新建一个项目,项目有很多重复的东西,如然后新建View文件夹,ViewModel文件夹,Model文件夹,还有把我们的ViewModelBase放入ViewModel,如果还用框架,还需要加上好多。 还需要在每个文件夹加上声明,于是每次做的重复的就有很多。
林德熙
2018/09/18
1.6K0
Visual Studio 自定义项目模板
Visual Studio模板代码注释小技巧分享
在日常开发过程中,难免有这样一种需求:就是你所建的每一个类文件或者接口文件都需要标注下作者姓名以及类的用途。如果我们每次创建文件的时候都需要写一遍这些信息是很烦神的。还好Visual Studio给我们提供了模板注释的功能来自动帮我们生成类似的注释代码。今天趁着中午休息的时间就让我们一起来操作下吧。
依乐祝
2019/07/08
2.3K0
VS2010 更改C#类库模板
D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates
Isaac Zhang
2019/09/11
8250
VS2010在C#头文件中添加文件注释的方法
1.VS2010 中找到安装盘符(本人安装目录在D盘,所以以D盘为例)D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class.zip
跟着阿笨一起玩NET
2018/09/18
2.6K0
在 VisualStudio 中以 WSL 方式启动程序的过程纪实
WSL 是 “Windows Subsystem for Linux” 的缩写,也就是运行在 Windows 系统中的 Linux 子系统。如果我们的应用程序最终是会放在 Linux 系统中运行的话,那么在开发阶段就以这种方式启动和调试,就能提前发现在真实线上环境可能出现的问题,有利于增强程序的健壮性。
独立观察员
2023/10/08
8630
在 VisualStudio 中以 WSL 方式启动程序的过程纪实
把AutoEventWireup属性关闭
1、关于AutoEventWireup属性的作用: <%@ Page … AutoEventWireup=true … %>,自动关联页面的Page_Load、Page_Init事件,好处就是不用再多写委托代码或重载代码了啦,坏处就是性能(听说的)和不直观性(影响菜鸟升级,“没见到事件关联它为什么会执行这段代码呢?”)。
全栈程序员站长
2022/09/01
3040
VS 2008 Package 备忘
今天研究了一下vs 2008 package的部署,即怎样放置package中的dll、ProjectTemplate和ItemTemplate,趁着热乎劲先记录下来,免得以后忘记。
明年我18
2019/09/18
8160
VS 2008 Package 备忘
Visual studio 创建项目失败vstemplate
Visual studio 创建项目失败 提示 the vstemplate file references the wizard class ‘Microsoft.VisualStudio.WinRT.TemplateWizards.ApplicationInsights.Wizard’ which does not exsist in the assembly ‘Microsoft.VisualStudio.WinRT.TemplateWizards, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’.
林德熙
2018/09/18
1.4K0
Visual studio 创建项目失败vstemplate
【转】从零开始手敲次世代游戏引擎(一)
况且,考虑到项目的庞大,和剩下的时日(可能也就1~2万天了),基于已经过去的1万多天的经验,这过程当中比尔盖茨一定会死去,冯氏架构也可能成为遗物。所以,保持代码的独立性尤为重要。用流行的话来说,要奉行极简主义。
代码咖啡
2018/09/29
1K0
【转】从零开始手敲次世代游戏引擎(一)
git 使用 VisualStudio 比较分支更改
有时候需要比较两个分支的不同,这时如果提交到 github ,那么默认就可以看到。但是这时因为没有ide的高亮或者其他的功能,看起来觉得不好。 默认的 VisualStudio 比较文件比 github 的用起来好很多,那么如何使用 VisualStudio 作为代码比较?
林德熙
2018/09/19
2.2K0
git 使用 VisualStudio 比较分支更改
fsi.exe和cdb.exe白名单的利用
fsi.exe、fsianycpu.exe是FSharp解释器,这些具有Microsoft签名的二进制文件包含在Visual Studio中,可用于在命令行下直接执行FSharp脚本(.fsx 或.fsscript)。Fsi.exe在64位的环境中执行,Fsianycpu.exe则使用“机器体系结构来确定是作为32位还是64位进程运行”。
潇湘信安
2022/04/01
1K0
fsi.exe和cdb.exe白名单的利用
【Android OpenCV】Visual Studio 创建支持 OpenCV 库的 CMake 工程 ② ( VS 中创建 CMake 工程 | CMake 工程中配置 OpenCV 头文件 )
打开 Visual Studio 2019 , 在 VS 欢迎界面中 , 选择 " 创建新项目 " 选项 ,
韩曙亮
2023/03/30
2.8K0
【Android OpenCV】Visual Studio 创建支持 OpenCV 库的 CMake 工程 ② ( VS 中创建 CMake 工程 | CMake 工程中配置 OpenCV 头文件 )
CMake构建学习笔记16-使用VS进行CMake项目的开发
在之前的系列博文中,我们学习了如何构建第三方的依赖库,也学习了如何去组建自己的CMake项目,尤其是学习了CMake的核心配置文件CMakeLists.txt如何编写。长期以来,CMakeLists.txt这个文件都是C/C++项目额外编写的,然后使用CMake指令或者GUI工具配置成Windows下的MSVC工程,或者Linux下的Makefile文件。这样做虽然对比之前需要不同的平台下要使用不同的工程有了长足的进步,但是还可以再进一步,那就是直接在IDE中使用CMake工程进行开发,这样无疑对C/C++程序开发的效率有质的提升。
charlee44
2024/12/14
1.3K0
CMake构建学习笔记16-使用VS进行CMake项目的开发
VS2002 VS2005 VS2008 VS2010 VS2015 VS2017path include library
用户3519280
2023/07/06
4300
Visual Studio下程序开发: 添加快捷函数说明
如果VS2017安装在C盘,在该目录下创建文件可能因为权限会创建不了,可以先在其他路径下创建好了,再复制到该目录下。
DS小龙哥
2022/01/17
5400
Visual Studio下程序开发: 添加快捷函数说明
Windows使用ROS机器人操作系统全面资料汇总
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
zhangrelay
2019/10/22
2.8K0
Windows使用ROS机器人操作系统全面资料汇总
在Windows10安装和使用机器人操作系统ROS补充说明
Windows10完美支持ROS Melodic(ROS 1.0最新版)和ROS Bouncy(ROS 2.0最新版)。
zhangrelay
2019/01/23
4.2K0
推荐阅读
相关推荐
修改Visual Studio类模板添加版权注释信息
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验