我有兴趣在我的ASP.Net web项目中创建一个基于CA2000"Dispose Objects BeforeLosing Scope"的自定义规则,该规则不适用于System.web.UI.Control的后代对象。原因是对web控件调用Dispose实际上没有意义(请参阅此处和此处获取示例)。
我有没有办法在现有FxCop规则的基础上创建一个自定义规则?或者有没有一种方法可以获得该规则的代码,然后我可以调整它来检查对象的类型?
以下是您的一些起点。
http://www.guysmithferrier.com/downloads/fxcop.pdf
http://www.codeproject.com/KB/dotnet/Tool_info_report_FXCOP.aspx