我希望每晚构建检查我的.NET代码中有多少NotImplementedExeptions,所以我们希望在发布之前将它们全部删除。我首先想到的是,FxCop可能是一个很好的工具。有没有人有这个自定义FxCop规则?我将如何自己创建一个?

有帮助吗?

解决方案

我实际上实现了一个并在这个答案中显示了代码

其他提示

网上有大量关于如何制作自己的FxCop规则的资源,但由于'NotImplementedException'是一个如此独特的名称,你可能只是计算它在文件文本中的出现。为所有.cs文件创建一个ItemGroup,然后使用适当的DOS命令(例如“find / c”)并通过EXEC任务获取计数作为输出。

有时会抛出 NotImplementedExeption - 如果您部分实现了 IBindingList ,那么就是一个例子。

充足 资源 在那里 创建 自定义 fxCop规则。然而,“在解决方案中找到”。可能是一种合适的方法(假设你不需要在自动构建中使用它)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top