代码之家  ›  专栏  ›  技术社区  ›  Paul G

是否需要在TFS生成服务器上安装Visual Studio?

  •  13
  • Paul G  · 技术社区  · 16 年前

    我们最近从源代码安全迁移到Team Foundation Server 2008。我们正在设置一些自动生成,并且在发布“单击一次”应用程序时遇到一些问题,这些应用程序似乎需要在生成服务器上进行其他安装。

    我看到一些帖子指出需要安装visual studio ide。我还看到一些帖子说,安装.net framework sdk可以解决这个问题。我们不想在构建服务器上安装超过需要的内容,但是我们也不想在不同的时间向服务器团队发出多个安装不同内容的请求。所以,我想知道大多数团队最终会安装什么。

    如果这很重要,我们现在还没有一个专用的构建服务器。我们是一个小团队(6个开发人员,都是本地人)。构建是在我们的主tfs框上进行的,sql server部分是在单独服务器上的唯一部分。

    3 回复  |  直到 9 年前
        1
  •  2
  •   Scott Lawrence    16 年前

    根据 this ,不需要visual studio——只需要.net framework。链接中要考虑的另一个注意事项是,他们建议不要在tfs框上进行构建。

        2
  •  20
  •   Martin Woodward    16 年前

    如果您只是在使用Team Foundation Bug编译应用程序,那么.NETFramework会这样做。但是,一旦您开始想做更高级的操作(例如运行单元测试并将结果发布到TFS),那么您就需要咬紧牙关安装VISU。生成服务器上的al studio team edition。我通常只是在构建服务器上安装一个team suite的副本,以便获得使用各种功能的许可的人可以将这些功能作为任何自动构建的一部分运行。

    必须在服务器上安装它并不理想,但可以为您提供目前最好的体验。

    关于使用tfs服务器作为构建服务器,这对于较大的团队是不推荐的,因为构建往往是CPU和IO密集型的野兽-但是对于像您这样的小团队,假设您没有太多可以同时运行的构建定义,您应该能够为了逃避它。

        3
  •  0
  •   Srikar Doddi    16 年前

    是的,我在构建服务器上安装了vs。我按照他们的手册设置TFS。

    推荐文章