如何在Visual Studio 2008中的整个解决方案上运行FxCop

时间:2023-01-22 01:31:47

There must be simple way, I do not want to run Code Analysis separately on each project.

必须有简单的方法,我不想在每个项目上单独运行代码分析。

2 个解决方案

#1


Sorry for the dumb response before..Here's what you REALLY do :)

对不起之前的愚蠢回应..这就是你真正做的:)

Set each project to run code analysis on build:

设置每个项目以在构建上运行代码分析:

  • right-click the project,
  • 右键单击项目,

  • go to the Code Analysis tab
  • 转到“代码分析”选项卡

  • click "Enable Code Analysis on Build"
  • 单击“在构建时启用代码分析”

When you build the solution, it will run CA on each project

构建解决方案时,它将在每个项目上运行CA.

#2


I wrote a custom MsBuild task that does this.

我写了一个自定义的MsBuild任务来执行此操作。

http://ripper234.com/p/msbuild-fxcopsolution-task/

#1


Sorry for the dumb response before..Here's what you REALLY do :)

对不起之前的愚蠢回应..这就是你真正做的:)

Set each project to run code analysis on build:

设置每个项目以在构建上运行代码分析:

  • right-click the project,
  • 右键单击项目,

  • go to the Code Analysis tab
  • 转到“代码分析”选项卡

  • click "Enable Code Analysis on Build"
  • 单击“在构建时启用代码分析”

When you build the solution, it will run CA on each project

构建解决方案时,它将在每个项目上运行CA.

#2


I wrote a custom MsBuild task that does this.

我写了一个自定义的MsBuild任务来执行此操作。

http://ripper234.com/p/msbuild-fxcopsolution-task/