【问题标题】:Setting up a Build machine with TeamCity使用 TeamCity 设置构建机器
【发布时间】:2011-08-10 09:44:17
【问题描述】:

我目前正在处理多个小型开发项目。

我想正式化过程,所以我安装了许多人推荐的 TeamCity,并且对于小型项目也是免费的。

我想知道——在构建代理机器上构建项目需要哪些组件?

我正在构建 C# 项目;我需要在每台构建机器上安装 VS2010 吗?只有一部分吗?究竟是什么?

【问题讨论】:

    标签: c# build teamcity


    【解决方案1】:

    只有 .Net 框架(包括 msbuild)就足够了。不需要,而且在大多数情况下,在构建代理上安装 Visual Studio 可能不是一个好主意。将构建代理上安装的东西保持在构建所需的最低限度。

    【讨论】:

      【解决方案2】:

      安装 .NET 和 Windows SDK(.NET 部分)就足够了。根据您使用的项目类型,有必要将构建目标从本地计算机复制到构建代理(但这是一次性配置)。

      【讨论】:

      • TeamCity 如何编译我的项目?它使用 csc.exe 编译器吗?这个编译器不是 Windows SDK 的一部分,是吗?
      • TeamCity 有不同的构建运行器。其中之一是 Visual Studio Runner,它使用恕我直言 msbuild 来构建解决方案。最后使用 csc 。所有这些都包含在 Windows SDK/.NET-Framework 中。
      【解决方案3】:

      你只需要安装framework 4.0你不需要所有的VS2010。 也许它是一个 Web 项目,并且您使用 Web 部署包,因此您需要安装此包:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=89f2c4f5-5d3a-49b6-bcad-f776c6edfa63&displaylang=en

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2011-11-14
        • 2015-12-19
        • 2014-09-13
        • 1970-01-01
        • 2011-03-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多