0

FxcopCmd 与代码分析的这个问题已经在 SO 中讨论过,但我的问题更具体一些。我们使用 VS2012 进行开发,使用 TFS 2010 进行 TFS 构建。我的问题是 - 如果没有在 TFS 上安装 VS2012,我想知道是否可以在 TFS 2010 上安装 VS 2012 版本的团队工具(FxCopCmd),以便在使用 VS2012 和 TFS 构建的开发环境中获得相同的 FxCopCmd 输出?今天,当我在 VS2012 中运行代码分析时,违规计数显然与作为 TFS 2010 构建的一部分运行的 FxCopCmd 所看到的计数不同。由于版本差异,这是可以理解的,尽管我确保两者都使用完全相同的命令行参数运行。在这两种情况下,FxCopCmd 引用都指向 v4.0 .NET 程序集。

我可以只在 TFS 2010 上安装 VS 2012 版本的 FxCopCmd 或 Team Tools,这会提供与在 VS2012 上运行 CodeAnalysis 相同的结果吗?(VS2012中的代码分析依次使用FxCopCmd)

4

1 回答 1

0

我可以只在 TFS 2010 上安装 VS 2012 版本的 FxCopCmd 或 Team Tools,这会提供与在 VS2012 上运行 CodeAnalysis 相同的结果吗?(VS2012中的代码分析依次使用FxCopCmd)

是的,这是可能的。您将需要指定指向正确路径的 CodeAnalysisPath 属性值,否则唯一的问题应该是许可问题,而不是技术问题。

于 2013-12-16T13:49:41.517 回答