【发布时间】:2012-09-05 14:35:28
【问题描述】:
我最近将我的一个 TeamCity 代理更新到 Visual Studio 2010 SP1。从那时起,此代理不再支持几个 Buildrunner(尤其是 NAnt-Runner)!我可以在另一个代理上重现这种行为。这发生在安装服务包 1 之后。我已将代理升级到没有 sp1 的 Visual Studio 2010,并且所有构建运行程序仍然可用。我比较了代理的环境变量,但我找不到任何显着差异。
希望你能给我一些答案!
编辑:
没有 VS2010 SP1 的代理具有以下 Build-Runners:
蚂蚁。重复查找器 (.NET)、重复查找器 (Java)、FxCop、Inspections、Ipr、Maven2、MSBuild、NAnt、Rake、命令行、sln2003强>,sln2005,sln2008
升级后可用的 Buildrunners:
Ant, Duplicates finder (.NET), Duplicates finder (Java), FxCop, Inspections, Ipr, Maven2, Rake, 命令行
编辑2:
代理日志摘录:
信息 - gent.msBuild.MSBuildRunnerBase - Runner MSBuild 未注册:需要 Microsoft .Net Framework 2.0/3.5/4.0 或 Mono
信息 - ver.agent.nant.NAntBuildRunner - Runner NAnt 未注册:需要 Mono 或 Microsoft .Net Framework 1.1 或 2.0
信息 - ver.agent.nant.NAntBuildRunner - Runner sln2003 未注册:需要 Mono 或 Microsoft .Net Framework 1.1 或 2.0
信息 - gent.msBuild.MSBuildRunnerBase - Runner sln2005 未注册:需要 Microsoft .Net Framework 2.0/3.5/4.0 或 Mono
信息 - gent.msBuild.MSBuildRunnerBase - Runner sln2008 未注册:需要 Microsoft .Net Framework 2.0/3.5/4.0 或 Mono
他再也认不出 .net 框架了。我检查了安装了哪些版本:.Net 2.0 SP2、.Net 3.0 SP2、.Net 3.5 SP1 和 .Net 4 Client/Extended
【问题讨论】:
标签: visual-studio-2010 teamcity nant teamcity-5.0