Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 检查Visual Studio文件中的代码注释_C#_Visual Studio 2008 - Fatal编程技术网

C# 检查Visual Studio文件中的代码注释

C# 检查Visual Studio文件中的代码注释,c#,visual-studio-2008,C#,Visual Studio 2008,我正在寻找一个VisualStudio2008插件或宏,它将检查所有的.cs文件并报告“代码注释覆盖率”。我们公司的标准是所有C#类、方法和属性都是代码注释的。我有一个大的解决方案,手工浏览文件会浪费很多时间。如果我有一个报告告诉我哪些文件有代码注释,哪些文件没有,我可以只检查那些文件 我不介意编写一些代码来实现这一点,但我不想重新发明轮子。是否有执行此操作的加载项或宏?如果做不到这一点,是否有方法使用反射或System.CodeDom命名空间检查类的代码注释?如果我可以将我的类加载到对象模型中

我正在寻找一个VisualStudio2008插件或宏,它将检查所有的.cs文件并报告“代码注释覆盖率”。我们公司的标准是所有C#类、方法和属性都是代码注释的。我有一个大的解决方案,手工浏览文件会浪费很多时间。如果我有一个报告告诉我哪些文件有代码注释,哪些文件没有,我可以只检查那些文件

我不介意编写一些代码来实现这一点,但我不想重新发明轮子。是否有执行此操作的加载项或宏?如果做不到这一点,是否有方法使用反射或System.CodeDom命名空间检查类的代码注释?如果我可以将我的类加载到对象模型中,我可能可以完成剩下的工作。

检查类和类成员的XML文档。

只需在项目生成设置中启用输出,然后启用“所有警告均为错误”。现在,对于任何非私有或内部的未记录类和成员,您都会收到错误

VisualStudio的扩展非常有助于减少这里的键入工作,而且是免费的

是将所有文档工作导入美观的HTML、CHM或HxS文件的最简单方法


最后一件很酷的事情是:有可能将其作为示例包含在您的文档中。将这些单元测试作为文档进行回收,并确保样本是正确的:一石二鸟!:-)

目前,我的大部分构建输出都是StyleCop警告。好消息/坏消息我想:-)。谢谢,dtb。这解决了我的迫切需要。尽管如此,我认为我会考虑创建一个绿灯/红灯/黄灯代码注释覆盖率VS加载项。