Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
Visual studio 2010 使用Visual Studio 2010代码分析检查XML代码文档_Visual Studio 2010_Code Analysis_Stylecop - Fatal编程技术网

Visual studio 2010 使用Visual Studio 2010代码分析检查XML代码文档

Visual studio 2010 使用Visual Studio 2010代码分析检查XML代码文档,visual-studio-2010,code-analysis,stylecop,Visual Studio 2010,Code Analysis,Stylecop,我使用Visual Studio 2010 Premium代码分析CA功能,在每次编译项目时强制使用这些功能,同时将警告显示为错误,因此我保持代码的良好状态。。。更好 但是 因为这个CA非常好,我也不想使用StyleCop。因为StyleCop给了我CA没有的代码样式规范 问题 我想知道是否有可能将规则从StyleCop合并到CA? 这将是最好的,因此在检查代码本身的同时也要强制执行代码样式。不可能让StyleCop规则在代码分析下工作,因为前者在源代码上运行,而后者在编译程序集级别上运行 如果

我使用Visual Studio 2010 Premium代码分析CA功能,在每次编译项目时强制使用这些功能,同时将警告显示为错误,因此我保持代码的良好状态。。。更好

但是

因为这个CA非常好,我也不想使用StyleCop。因为StyleCop给了我CA没有的代码样式规范

问题 我想知道是否有可能将规则从StyleCop合并到CA?
这将是最好的,因此在检查代码本身的同时也要强制执行代码样式。

不可能让StyleCop规则在代码分析下工作,因为前者在源代码上运行,而后者在编译程序集级别上运行

如果您想尝试披露:这是我们的产品,您将发现大量可配置且灵活的规则,这些规则将指出代码样式的违规行为,并为您纠正这些违规行为


好的,如果您只想检查缺少的XML代码文档,您可以创建一个自定义概要文件,并且只在概要文件中包含XML文档规则。然后根据VS IDE内部的配置文件或作为CI/自动构建过程的一部分验证代码。

我不确定您是否正确,因为CA还检查命名约定等。无论如何,这些都不会出现在编译代码中。您可能会想到FxCop,它对已编译的程序集执行代码检查。实际上,CA主要基于FxCop引擎和命名,但局部变量和.NET应用程序中的代码流除外,可以从已编译的程序集元数据中检索。要验证这一点,请尝试CA查找本地人的命名冲突-它甚至没有规则,因为这些都超出了它的能力范围:只是说。。。