2012-02-04 66 views
0

我在Visual Studio中使用StyleCop。每當我添加一個新文件時,它都會添加一些信息,如公司名稱,版權詳細信息。 我想添加作者姓名和創建日期。是否可以更新StyleCop設置某處以支持此操作?使用StyleCop在文檔標題中添加作者姓名

+0

您是否在討論添加新的StyleCop規則以檢查信息是否存在,或使用StyleCop附帶的新模板? – 2012-02-04 08:41:09

+0

不添加規則.. 它喜歡添加一個新的模板,以便隨着公司名稱等作者名稱和創建日期將來 – gsagrawal 2012-02-04 08:46:20

回答

1

StyleCop模板位於相對於Visual Studio安裝位置的/Common7/IDE/ItemTemplates/CSharp/Code/1033(默認情況下VS2010將爲C:/Program Files/Microsoft Visual Studio 10.0C:/Program Files (x86)/Microsoft Visual Studio 10.0,如果兩者都存在,請先查看x86文件夾)。

模板以包含.cs文件和.vstemplate文件的zip文件提供。提取zip文件,修改.cs文件,重新壓縮這兩個文件並將其放回原始文件夾(爲了以防萬一,建議創建原始備份)。爲了讓Visual Studio中實際使用新的,修改後的模板,在命令提示符中運行以下命令:

"%ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\devenv.com" /setup" 

你會發現,模板格式是比普通的C#文件有點不同。這樣可以根據不同的設置自定義模板的顯示方式。 MSDN對如何工作的,以及如何使用它們的一些指南:

http://msdn.microsoft.com/en-us/library/ms247113.aspx

http://msdn.microsoft.com/en-us/library/eehb4faa.aspx

http://msdn.microsoft.com/en-us/library/ms185311.aspx

+0

什麼是此模板zip文件的名稱 – gsagrawal 2012-02-04 09:30:46

+0

,我沒有看到任何devenv.com文件夾uner IDE – gsagrawal 2012-02-04 09:59:57

+0

對於C#,有6個獨立的模板--Class.zip,CodeFile.zip,Interface.zip,SilverlightClass.zip,AdoNetEntityDataModelT4CodeGenCSharp.zip和AdoNetEntityDataModelT4SelfTrackingCodeGenCSharp.zip。你的系統可能有更多,這些只是我的系統。 「ItemTemplates」文件夾中有數百個更多的模板。 – 2012-02-04 10:02:30