【发布时间】:2011-08-10 09:44:17
【问题描述】:
我目前正在处理多个小型开发项目。
我想正式化过程,所以我安装了许多人推荐的 TeamCity,并且对于小型项目也是免费的。
我想知道——在构建代理机器上构建项目需要哪些组件?
我正在构建 C# 项目;我需要在每台构建机器上安装 VS2010 吗?只有一部分吗?究竟是什么?
【问题讨论】:
我目前正在处理多个小型开发项目。
我想正式化过程,所以我安装了许多人推荐的 TeamCity,并且对于小型项目也是免费的。
我想知道——在构建代理机器上构建项目需要哪些组件?
我正在构建 C# 项目;我需要在每台构建机器上安装 VS2010 吗?只有一部分吗?究竟是什么?
【问题讨论】:
只有 .Net 框架(包括 msbuild)就足够了。不需要,而且在大多数情况下,在构建代理上安装 Visual Studio 可能不是一个好主意。将构建代理上安装的东西保持在构建所需的最低限度。
【讨论】:
安装 .NET 和 Windows SDK(.NET 部分)就足够了。根据您使用的项目类型,有必要将构建目标从本地计算机复制到构建代理(但这是一次性配置)。
【讨论】:
你只需要安装framework 4.0你不需要所有的VS2010。 也许它是一个 Web 项目,并且您使用 Web 部署包,因此您需要安装此包:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=89f2c4f5-5d3a-49b6-bcad-f776c6edfa63&displaylang=en
希望这会有所帮助。
【讨论】: