如何在 Visual Studio 2008 的整个解决方案上运行 FxCop
Posted
技术标签:
【中文标题】如何在 Visual Studio 2008 的整个解决方案上运行 FxCop【英文标题】:How can I run FxCop on an entire solution in Visual Studio 2008 【发布时间】:2009-02-02 21:43:14 【问题描述】:必须有简单的方法,我不想对每个项目单独运行代码分析。
【问题讨论】:
【参考方案1】:抱歉之前的愚蠢回应......这就是你真正要做的:)
设置每个项目在构建时运行代码分析:
右击项目, 转到代码分析选项卡 点击“在构建时启用代码分析”当您构建解决方案时,它将在每个项目上运行 CA
【讨论】:
您所说的代码分析选项卡在哪里?它是特定于 VSTS 的吗?我正在使用专业版,但找不到它...我使用构建后事件来运行 FxCop。 @Martinho - 我也在使用专业版。右键单击项目,然后选择属性。它应该打开一个带有一系列选项卡的视图。这就是我所指的。【参考方案2】:我编写了一个自定义的 MsBuild 任务来执行此操作。
http://ripper234.com/p/msbuild-fxcopsolution-task/
【讨论】:
以上是关于如何在 Visual Studio 2008 的整个解决方案上运行 FxCop的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2008 或 Visual Studio 2010 中设置 JavaScript 断点
如何在visual studio2008中创建,编译和运行C++程序,
如何在 Visual Studio 2008 中自动删除尾随空格?