如何使用代码分析计算所有项目

时间:2014-03-03 14:52:55

标签: visual-studio-2012 tfs tfs2010

我想我遇到了一个棘手的问题需要解决。我需要计算一下使用代码分析的项目。这就是我到目前为止所做的:

  1. 首先,我安装了AstroGrep。这是一个轻量级的grep工具 for Windows。
  2. 然后我跑了AstroGrep并指向我当地的C:\ DevTfs2010 \ Apps。它 看来354个.csproj文件中有272个有这个文本: <RunCodeAnalysis>true</RunCodeAnalysis>这个问题 方法是我只针对我的上的内容运行此方法 笔记本电脑。 TFS中有更多内容。
  3. 所以我远程进入构建服务器因为我认为我可以 在那里运行AstroGrep。这种方法的问题在于我会这样做 多次计算相同的项目;一个为主分支 另一个已发布的版本。
  4. 如何在不包含所有已发布版本的情况下使用代码分析来计算项目数?

1 个答案:

答案 0 :(得分:0)

我将分享我是如何做到这一点的。如果有人有更好的方法,请分享。

在我们的构建服务器上,运行AstroGrep以搜索.csproj文件,以便将代码分析设置为true。

enter image description here

如果路径包含“main”,则复制到Excel并使用公式显示1。

注意:我使用“main”的原因是因为我们所有的主干都在文件夹结构中有“main”字样。这消除了对所有发布版本的计数。

公式:= IF(ISNUMBER(SEARCH(“main”,A1)),1,0)

enter image description here

计算Core和for Apps(我们的两个主要团队项目)的总数,这是你的号码。