【发布时间】:2012-08-29 20:12:09
【问题描述】:
我有一个针对.NET 4.5 的项目。在 Visual Studio 2012 中,我可以像在旧版本的 Visual Studio 中一样运行代码分析 (FxCop)。
我们的构建机器使用来自我们Team Foundation Server 服务器的构建代理,它是 Team Foundation Server 2010。我们已经从 Windows 8 SDK 中安装了 .NET 4.5 SDK,它使构建代理能够编译 .NET 4.5 项目.我们安装了 FxCop 并且静态代码分析“正常”适用于面向 .NET 4.0 的项目,但在面向 .NET 4.5 时无法在日志中找到它。
这甚至可能吗?如果我们升级到 Team Foundation Server 2012,它会起作用吗?
我们尝试过的:
将 FxCop 更新到 10.0(从 1.36),因为我怀疑我们需要更新版本的 FxCop 来进行分析,就像我们需要安装工具启用编译一样。但是 10.0 早于 .NET 4.5。我们尝试在SDK中寻找新版本,但是根据MS Webpage for the Windows 8 SDK:
FXCopSetup.exe 已作为“过时或弃用”工具从 SDK 中删除
使用 FxCop GUI 对程序集运行 FxCop 10.0 似乎工作正常。
【问题讨论】:
标签: tfsbuild fxcop .net-4.5 winapi