我有兴趣在我的 ASP.Net Web 项目中创建一个基于 CA2000“在丢失范围之前处理对象”的自定义规则,该规则不适用于 System.Web.UI.Control 的后代对象。这样做的原因是因为在 Web 控件上调用 dispose 并没有真正意义(有关示例,请参见 here 和 here)。
有没有一种方法可以让我根据现有的 FxCop 规则创建自定义规则?或者有没有办法获取该规则的代码,然后我可以调整它来检查对象的类型?
最佳答案
这里有一些适合您的起点。
http://www.guysmithferrier.com/downloads/fxcop.pdf
http://www.codeproject.com/KB/dotnet/Tool_info_report_FXCOP.aspx
关于c# - 基于不适用于 System.Web.UI.Control 对象的 CA2000 "Dispose Objects Before Losing Scope"创建自定义 FXCop 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6233907/