【问题标题】:Does the free Team Explorer client work without Visual Studio免费的 Team Explorer 客户端是否可以在没有 Visual Studio 的情况下工作
【发布时间】:2010-10-14 13:28:20
【问题描述】:

我们即将使用 NAnt 和 TFS 设置 Cruise control.net,我是否需要安装了团队资源管理器的 Visual Studio 2005/2008,或者我可以使用 free Team explorer client 来完成这项工作

【问题讨论】:

    标签: .net tfs cruisecontrol.net nant


    【解决方案1】:

    Team Explorer 将安装 VS shell,它提供了足够的 VS 运行。

    所以严格来说答案是“是的,Team Explorer 需要 VS”,但是由于 VS 包含在 Team Explorer 安装中,所以严格的答案有点无益:-)。

    安装 Team Explorer 后,您可以访问 TF.EXE 命令行工具,但也值得查看 TFS Power Toys 中的 tftp.exe 命令行工具和 PowerShell 管理单元以了解更多命令行操作。

    【讨论】:

      【解决方案2】:

      要使 CruiseControl.NET 集成与 TFS 一起使用,您只需安装您指向的 Team Explorer 下载。这会将必要的 API 安装到 GAC 中以使插件正常工作。

      请务必安装 TFS 2008 Team Explorer,因为它包括我编译最新版本的 CC.NET 插件所针对的最新版本的客户端程序集。

      并不是要消除许可漏洞,只是想指出 Team Explorer 软件本身并不是“免费”的,而是可以免费下载的。您需要确保将代码签入 TFS(因此可能会触发自动构建)的所有开发人员都拥有 TFS CAL(客户端访问许可证)。 TFS Cal 包含在包含 Visual Studio 团队版的 MSDN 订阅中,也可以单独购买。

      祝你好运!

      马丁。

      【讨论】:

      • 我假设用户想要使用 CC.NET 运行构建,是否需要为正在构建的特定项目类型提供合适的 VS 版本?
      • 一般来说是的,但是在 Binoj 谈到使用 Nant 的问题中,我认为这意味着他正在使用 Nant 调用而不是使用 MSBuild 目标来处理对 csc 的调用。但我可能是非常错误的或当然 - 我在那个领域有点过时了,因为我现在倾向于使用 Team Build。
      猜你喜欢
      • 2011-01-04
      • 2011-11-05
      • 1970-01-01
      • 2018-11-27
      • 2013-01-28
      • 2011-09-14
      • 1970-01-01
      • 2021-02-02
      • 2010-10-26
      相关资源
      最近更新 更多