在TeamCity中安装Visual Studio 2010(sln)兼容的Build Agent需要什么?

时间:2010-07-05 13:38:52

标签: visual-studio-2010 teamcity build-agent

我似乎无法在与VS2010(sln)构建配置兼容的TeamCity 5.1.2构建服务器上安装构建代理。

在“Build Runners”下,列出了以下跑步者:

  

Ant: Ant build.xml文件的运行器
  重复查找器(.NET): C#和VB重复代码查找器
  命令行:简单命令执行

在“兼容配置”下,我配置为使用Visual Studio 2010(sln)构建运行器构建的项目列在“不兼容的配置”下。

要安装构建代理,我只是运行.msi安装包,但似乎默认设置不够好。构建服务器计算机安装了Visual Web Developer Express 2010以及.NET版本2.0-4.0,但没有完整版本的VS.我还需要更多吗?

(我没有使用msbuild脚本构建任何经验,所以如果我可以,我想避免不必这样做。)

2 个答案:

答案 0 :(得分:3)

我想我明白了:

从Microsoft安装Windows SDK。现在,latest version是7.1。

请注意,因为我突然发现它起作用了,我不确定这是做了什么 - 它可能与我完全无关,但这是我配置中唯一改变的东西,我认为可能是相关的。

答案 1 :(得分:3)

TeamCity构建代理不会将.NET 4.0 Client Profile检测为dotNetFramework4.0。检查您是否安装了完整的.NET Framework 4.0。

另一个原因是构建代理已损坏插件。要解决这个问题: - 停止代理 - 删除/插件,/ system,/ tools文件夹 - 启动代理 - 等到代理自动批量(代理服务可能显示为已停止,只是等待)