2010-03-17 55 views
19

我在我的c#文件中使用XML文檔標題來傳遞StyleCop規則SA1633。StyleCop XML文檔標題 - 使用3 ///而不是2 //

目前,我必須使用2斜線註釋規則來允許StyleCop識別標題。例如:

// <copyright file="abc.ascx.cs" company="MyCompany.com"> 
//  MyCompany.com. All rights reserved. 
// </copyright> 
// <author>Me</author> 

這工作正常了StyleCop,但是我想用三斜線註釋規則,使視覺工作室,瞭解意見爲XML,並提供XML功能(高亮顯示,自動縮進等)

/// <copyright file="abc.ascx.cs" company="MyCompany.com"> 
///  MyCompany.com. All rights reserved. 
/// </copyright> 
/// <author>Me</author> 

問題是,當使用3個斜線時,StyleCop不再看到標題並引發SA1633警告。

是否有無論如何配置stylecop瞭解標題包含在XML中使用3斜槓?

感謝,

亞當

+0

我只能夠找到的格式的文檔頭部以及如何配置其中的元素,而不是註釋本身的格式。 – ChrisF 2010-03-17 16:23:47

回答

12

你可以建立一個自定義規則和禁用原贊成新的一個: http://scottwhite.blogspot.com/2008/11/creating-custom-stylecop-rules-in-c.html

+2

感謝Leom,我認爲這將是解決方案,如果擴展或複製規則SA1633的代碼而不是重新編寫代碼將會很好。 – 2010-03-18 11:08:06

+0

有沒有人已經成功地爲此寫了新的規則?不想重新創造輪子。 – 2014-07-01 15:38:54

相關問題