我已经创建了一个自定义的fxCop规则,并通过以下this tutorial将它们集成到visual studio 2010中
除了在我对源代码进行任何更改(甚至只是添加一个空格)之后,fxCop规则仅在第一次构建时运行之外,其他一切似乎都运行得很好。其他构建(不对源代码进行任何更改)不会产生任何FxCop警告。
我猜测这与以下事实有关:如果源文件的时间戳与上次编译的程序集时间戳相同,则c# MSbuild“构建”目标不会真正重新编译
如何才能使FxCop代码分析运行每个构建?
发布于 2014-07-31 06:11:49
脑海中浮现出几件事:
因为正如您所说,分析可能会决定构建目标是最新的,您可以尝试running FxCop as a post-build step.
https://stackoverflow.com/questions/11774173
复制