我最近开始在 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
如果不带任何参数,您应该会看到所有可用命令行开关的描述。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)