5

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

在“Build Runners”下,列出了以下运行器:

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

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

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

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

4

2 回答 2

3

TeamCity 构建代理未将 .NET 4.0 客户端配置文件检测为 dotNetFramework4.0。检查您是否安装了完整的 .NET Framework 4.0。

另一个原因是构建代理损坏了插件。修复它: - 停止代理 - 删除 /plugins、/system、/tools 文件夹 - 启动代理 - 等到代理自动升级(代理服务可能显示为已停止,请稍等)

于 2011-08-17T08:18:56.403 回答
3

我想我想通了:

安装来自 Microsoft 的 Windows SDK。目前,最新版本是 7.1。

请注意,由于我只是突然注意到它起作用了,所以我不确定这就是它的作用 - 它可能与我完全无关,但这是我更改的配置中唯一我认为可能相关的东西。

于 2010-07-07T11:44:58.047 回答