1、安装License Header Manager扩展,将许可证标头添加到项目中。
在VS2013以上的扩展菜单中,搜索添加此插件进行安装。
2、设置:
注意:勾选在新建文件时自动插入文件头部。取消勾选“至少有如下的一个关键字时才可以移除头部”。
设置默认头部,以C#为例,编辑如下的代码到下面所示文本框中。
extensions: .cs /************************************************************************************* * * 文 件 名: %FileName% * 描 述: * * 版 本: V1.0 * 创 建 者: %UserName% * 创建时间: %CreationYear%/%CreationMonth%/%CreationDay% %CreationTime% * ====================================== * 历史更新记录 * 版本:V 修改时间: 修改人: * 修改内容: * ====================================== *************************************************************************************/
默认头部框,点击右下角的编辑按钮进行修改。
可用的扩展属性:
- %FullFileName%扩展为完整的文件名(包括目录路径),
- %FileName%扩展为文件名,
- %CreationYear%,%CreationMonth%,%CreationDay%,%CreationTime%扩展为各自的文件创建DateTime属性(时间为(以短时间格式),
- %CurrentYear%,%CurrentMonth%,%CurrentDay%,%CurrentTime%扩展为各自的当前DateTime属性(时间为短时间格式),
- %UserName%扩展为当前名称(登录)用户
- %Project%扩展到包含项目的名称(从1.4开始)
- %Namespace%扩展到文件中使用的第一个命名空间(从1.4开始)
- %UserDisplayName%扩展到当前用户的全名(从1.6开始)
3、如果需要,请指定注释语法并跳过表达式使用其他语言。
工具/选项/许可证标头:在选项页面上,您可以配置LHM并定义新语言的注释语法。
4、插入许可证标题。
一旦安装了License Header Manager扩展,就可以在几个不同的位置访问其功能:
- 编辑/高级:
- 解决方案资源管理器中的项目上下文菜单。
- 解决方案资源管理器中的解决方案上下文菜单:
5、使用定义文件
-
在项目中为文件增加头部时,会弹出如下的对话框。
-
点击是,自动为项目创建一个继承自默认头部项目专属的头部定义文件。可以更改此定义文件内容。
- 此时,项目文件已经有头部了。