.net - FxCop 和代码分析规则

标签 .net visual-studio teamcity code-analysis fxcop

我最近开始在 Visual Studio 中的项目中使用代码分析。我创建了一个自定义规则集,用于我的所有项目,其中包括两个 Microsoft 定义的规则集。我一直在努力将 FxCop 集成到 CI 构建过程中,以使未通过所有规则的构建失败。对我来说真正奇怪的是我不能使用我的规则集来定义 FxCop 扫描代码所依据的规则。如何使 Visual Studio 的代码分析规则与 FxCop 的规则相匹配?

最佳答案

您已经有了一个规则集文件,我假设您已经弄清楚如何将其集成到您的项目中并通过 Visual Studio 加以利用。

您可以在 FxCopCmd.exe 中使用相同的规则集文件:

FxCopCmd.exe /out:Violations.xml /ruleset:=Custom.ruleset /file:MyAssembly.dll

我已经使用 Jenkins 完成了这项工作,并且效果很好。运行 FxCopCmd.exe没有参数,您应该看到所有可用命令行开关的描述。

关于.net - FxCop 和代码分析规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9893484/

相关文章:

.net - Linq to SQL vs Entity Framework,微软支持

.net - 分支 SVN 代码和维护 Visual Studio 项目引用的最佳策略

c# - 在 Unity3d 的 Unity Test Runner 中的单元测试期间加载文件

c++ - 与自定义命名空间的链接失败未解析的外部符号

powershell - 如何从 Powershell/其他脚本设置 Bamboo 变量?

.net - TeamCity MSBuild Gallio NCover 报告

.net - Azure Batch 服务任务退出代码错误

.net - SQL Server 连接字符串可以包含 XACT_ABORT 之类的选项吗?

c# - ASP.Net Video 中的 DataList 应在点击时放大

msbuild - 在构建步骤中访问 TeamCity 工件