我正在开始一个新项目;试图比以前的更严格。我已将警告设置为构建中的错误我已将 FxCop 添加到 PostBuild。我列表中的最后一件事要求人们为所有类/非私有方法/属性添加内联文档。
是否有自定义 FxCop 规则或我可以在后期构建中运行以检查的其他 exe?我很难找到一些东西,这令人惊讶。
我正在开始一个新项目;试图比以前的更严格。我已将警告设置为构建中的错误我已将 FxCop 添加到 PostBuild。我列表中的最后一件事要求人们为所有类/非私有方法/属性添加内联文档。
是否有自定义 FxCop 规则或我可以在后期构建中运行以检查的其他 exe?我很难找到一些东西,这令人惊讶。
VB.NET 编译器在这方面并没有太大帮助,因为我只见过它发出警告,例如<param name="foo">...</param>
当函数中没有名为“foo”的参数时,但缺少标签时根本没有这很烦人。
我在我的项目中使用的方法是使用Sandcastle的构建日志并将其 grep 用于它吐出的警告,因为它们很容易匹配(它们都以“警告:ShowMissingComponent:”之类的内容开头,它会发出代码中各种缺失标签的警告。