1

我无法让代码分析在构建服务器上运行。我的目标是在签入时构建服务器将自动构建和运行代码分析。对于某些规则,我希望构建失败。我知道如何使用团队资源管理器来设置哪些规则会导致失败。

我不希望开发人员必须运行代码分析才能签入。我希望构建服务器来处理所有这些。

构建成功,但是没有运行代码分析。

我用来设置它,但是当我在日志上进行搜索时,我找不到任何与代码分析有关的东西。当我在本地运行代码分析时,有数百个警告,但构建显示像 32 个警告。

有任何想法吗?我是否需要在构建服务器上安装任何特定的东西来启用/允许代码分析?构建服务器没有 Visual Studio,也没有团队资源管理器。它作为我们的测试 Web 服务器和构建服务器具有双重用途,我只想安装基本的必需品。

4

2 回答 2

3

确保构建服务器上安装的 Visual Studio 版本提供代码分析。

于 2009-08-22T18:59:24.000 回答
1

检查您的 TFS 构建配置。实际上有一个选项可以全局转换代码分析。

在我的项目的“TFSBuild.proj”文件中,我有这行和注释:

    <!--  CODE ANALYSIS
 Set this property to enable/disable running code analysis. Valid values for this property are 
 Default, Always and Never.

     Default - Perform code analysis as per the individual project settings
     Always  - Always perform code analysis irrespective of project settings
     Never   - Never perform code analysis irrespective of project settings
 -->
<RunCodeAnalysis>Default</RunCodeAnalysis>

你有什么类似的东西可以设置或改变吗?

我们将我们的设置为“默认”,但您的默认设置可能不同(从不)。

于 2009-08-22T01:09:53.613 回答