Visual studio 要求TFS生成服务器不要对特定项目运行代码分析
在我们的项目中,我们现在为每个项目设置了代码分析(CA),并将其传播到TFS构建服务器。但是我们不希望在本地构建时运行CA,只在构建服务器上运行 问题是,我们有一个项目(SP 2013)没有生成DLL,这会导致CA错误: -CA0052未选择任何目标 -无法加载文件。。。。App.dllVisual studio 要求TFS生成服务器不要对特定项目运行代码分析,visual-studio,tfs,sharepoint-2013,code-analysis,build-server,Visual Studio,Tfs,Sharepoint 2013,Code Analysis,Build Server,在我们的项目中,我们现在为每个项目设置了代码分析(CA),并将其传播到TFS构建服务器。但是我们不希望在本地构建时运行CA,只在构建服务器上运行 问题是,我们有一个项目(SP 2013)没有生成DLL,这会导致CA错误: -CA0052未选择任何目标 -无法加载文件。。。。App.dll 我们可以抑制这些,但我想让CA跳过构建服务器上的这个项目。这可能吗?您可以根据配置的方式,只将代码分析设置为在“发布”配置上运行。然后设置一个项目,使“Release”配置不运行CA。这样,开发人员就可以在“d
我们可以抑制这些,但我想让CA跳过构建服务器上的这个项目。这可能吗?您可以根据配置的方式,只将代码分析设置为在“发布”配置上运行。然后设置一个项目,使“Release”配置不运行CA。这样,开发人员就可以在“debug”下构建,而无需CA,TFS构建则可以在“Release”下运行,并配置为a。如果您使用的是UpgradeTempalate,则可以将RunCodeAnalysis=Never作为属性传递给SolutionToBuld项组。像下面这样 RunCodeAnalysis=Never 如果您使用的是默认模板,则可以对其进行更新以将其传递给特定解决方案 我认为您仍然希望在团队构建之外的构建上运行代码分析。如果不是,更好的解决方案是不设置“生成时启用代码分析”标志