我们正在努力让我们的TeamCity 5.1安装使用我们的FXCop项目文件。它显然不喜欢最新版本,V10:
[08:26:33]: Failed loading FxCop project.
[08:26:33]: Error text: This project file is version 10.0 but the current application version is 1.36. Please download a more recent version of FxCop to open this file..
[08:26:33]: Process exited with code 1
有没有办法升级TeamCity使用的版本,还是我需要降级我们在工作站上使用的版本?
有谁知道TeamCity 6是否支持FXCop 10?
答案 0 :(得分:8)
您应该能够更改FxCop Build Runner选项卡上的FxCop installation root。您将首先在构建服务器/代理上安装FxCop 10,或者将其置于源代码管理之下并使用VCS根目录(超出此问题的范围)。
答案 1 :(得分:8)
TrueWill有正确的答案。我想补充一点,我必须执行以下操作才能使其正常工作:
更新buildagent.properties以包含:
system.FxCopRoot = C:\ Program Files \(x86)\ Microsoft \ Fxcop \ 10.0
system.FxCopCmdFileVersion = 10.0.30319.1
system.WindowsSDK7.1
重新启动build agent.1。