VS2015自定義類模板的方法


在前一段時間忽然想給自己電腦上的vs新建類的時候添加一個自定義個注釋,但是在網上搜了很久都是說vs2012之類的方法系統也都是win7、XP之類的獨獨沒有win8的。故此自己不斷的嘗試修改發現方法如下。

修改類模板添加自定義內容
地址如下(地址因不同用戶而不用):
C:\Users\用戶名\AppData\Local\Microsoft\VisualStudio\14.0\VTC\7848382ba7aaa8cf6f95d701fd02d891\~IC\IT\Code\GeneralClass.zip
目錄:C:\Users\用戶名\AppData\Local\Microsoft\VisualStudio\14.0\VTC\內包含了所有代碼的模板。
這一長串字符是變化的每個人都是不一樣的7848382ba7aaa8cf6f95d701fd02d891

參數                      描述
clrversion                 當前系統CLR版本號
GUID [1-10]               生成全局唯一標識符,可以生成10個 (例如:guid1)
itemname                 打開添加新建項時輸入的文件名稱
machinename               當前機器的名稱(如:pc1)
registeredorganization       注冊的組織名
rootnamespace               命名空間名
safeitemname               保存的文件名
time                       當前系統時間,格式:DD/MM/YYYY 00:00:00.
userdomain                用戶所在的域
username                 當前系統用戶名
year                       當前系統時間 YYYY

模板示例如下:

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$
/****************************************************************
*	作者:Schme
*	CLR版本:$clrversion$
*	創建時間:$time$
*	$year$
*	描述說明:
*
*	修改歷史:
*
*
*****************************************************************/
namespace $rootnamespace$
{
    class $safeitemrootname$
    {
    }
}

 效果如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

/****************************************************************
*	作者:Schme
*	CLR版本:4.0.30319.42000
*	創建時間:2015-11-8 下午 03:36:28
*	2015
*	描述說明:
*
*	修改歷史:
*
*
*****************************************************************/
namespace MUI
{
    class Class4
    {
    }
}

 參數是我在網上查到的別人總結的,我只是照搬而已主要是這個目錄,當然修改后也不用命令行來安裝模板因為這個不是自定義的新模板而是修改原來的模板。

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class\Class.cs(win764位中修改的目錄是這個)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM