Team Foundation Server 的客户端

更新:2007 年 11 月

与 Team Foundation Server 一样,Team Foundation 客户端也有特定的硬件和软件要求。计划 Visual Studio Team System 部署时,了解特定于业务需求的要求也很重要。硬件要求可能因您计划如何部署和使用 Visual Studio Team System 而异。例如,您必须考虑计划使用哪些基于角色的版本、用户将处理多少个不同的项目以及用户必须在项目过程中扮演多少个不同的角色。

Visual Studio Team System 包含五个主要的客户端应用程序:Visual Studio Team System Architecture Edition、Visual Studio Team System Development Edition、Visual Studio Team System Test Edition、Visual Studio Team System Database Edition 以及 Visual Studio Team System Team Suite(该客户端应用程序包括团队资源管理器客户端并具有所有基于角色的版本的功能)。

与 Team Foundation Server 一起使用时,这些客户端应用程序可向诸如源代码管理、工作项跟踪、团队网站、报告、过程指南、生成管理和测试执行等功能提供附加的 Visual Studio 用户界面。

说明:

在一台计算机上可以安装多个 Visual Studio Team System 客户端版本。在这种情况下,Visual Studio Team System 将兼备已安装的客户端版本的所有功能。例如,如果安装 Architecture Edition 和 Test Edition,则在运行 Visual Studio 时,将同时具有 Architecture Edition 和 Test Edition 的功能。

Team Foundation Client

Visual Studio Team System 包括下列客户端版本:

  • **Team Edition for Software Architects   **一种主要面向软件设计师角色的 Visual Studio Team System 应用程序。

  • **Team Edition for Software Developers   **一种主要面向企业开发人员角色的 Visual Studio Team System 应用程序。

  • **Team Edition for Software Testers   **一种主要面向测试人员角色的 Visual Studio Team System 应用程序。

  • **Team Edition for Database Professionals   **一种主要面向数据库开发人员和管理人员角色的 Visual Studio Team System 应用程序。

  • **团队资源管理器   **一种基于 Visual Studio 的用于进行软件项目管理和分析的应用程序。团队资源管理器提供团队项目的有组织的视图,提供对 Team Foundation Server 功能(包括源代码管理和工作项跟踪)的访问,并集成了 Microsoft Project 和 Microsoft Excel。

与 Team Foundation 集成

Visual Studio Team System 可以和其他很多产品集成,其中包括:

  • **Microsoft Project   **Visual Studio Team System 包括 Microsoft Project 的一个插件,该插件集成了 Team Foundation Server 的工作项跟踪功能。

  • **Microsoft Excel   **Visual Studio Team System 包括 Microsoft Excel 的一个插件,该插件集成了 Team Foundation Server 的工作项跟踪功能。

  • **Windows SharePoint Services   **Visual Studio Team System 包括一个团队项目门户,它集成了过程指南、项目文档、模板和工作项跟踪功能。

  • 源代码管理命令行   这是 Team Foundation Server 源代码管理功能的命令行界面。

客户端体系结构

下图阐释了 Visual Studio Team System 客户端的基本体系结构。

客户端体系结构示意图

客户端角色

Visual Studio Team System 的功能不仅应通过诸如 Architecture Edition 等基于角色的版本进行评估,还应通过诸如 Internet Explorer、Microsoft Project 和 Microsoft Excel 等其他客户端进行评估。所有基于角色的版本均包含团队资源管理器提供的功能以及对应于其各个角色的特定功能。通过确定组织中人员的角色,可以确定自己要评估的版本。因此,您可以更加有效地对 Visual Studio Team System 部署进行计划。

Visual Studio 团队资源管理器的安装注意事项

团队资源管理器可以与其他集成开发环境 (IDE) 一起并行安装和运行。可通过这种方式访问 Team Foundation Server 功能,如下所示:

  • 使用 Visual Studio 2005 专业版或标准版的开发人员。

    可以在 Visual Studio 2005 专业版之上安装团队资源管理器。可通过这种方式访问 Team Foundation Server 功能。必须在这些版本之上安装团队资源管理器。不能将其与 Visual Studio 2005 专业版并行安装在一起。

  • 使用 Visual Studio 2005 速成版的开发人员。

    团队资源管理器可以与 Visual Studio 2005 速成版一起并行安装和运行。可通过这种方式访问 Team Foundation Server 功能。

  • 使用较早的 Visual Studio 版本(如 Visual Studio 6)的开发人员。

    团队资源管理器可以与 Visual Studio 的早期版本(包括 Visual Studio .NET 的早期版本)一起并行安装和运行。可通过这种方式访问 Team Foundation Server 功能。

  • 使用 Visual Studio 之外的集成开发环境的开发人员。

    团队资源管理器可以与其他 IDE 一起并行安装和运行。可通过这种方式访问 Team Foundation Server 功能。

将 Microsoft Project 和 Microsoft Excel 作为 Visual Studio Team System 客户端

用户还可以在客户端计算机上安装 Visual Studio Team System 或团队资源管理器,从而通过 Microsoft Project 和 Microsoft Excel 来访问 Team Foundation Server 的功能。

硬件和软件要求

在确定硬件和软件要求时,请考虑以下方面:

  • 要在客户端计算机上安装哪些基于角色的版本。

  • 客户端计算机上已安装了哪些软件。

硬件要求

下面的硬件要求适用于 Visual Studio Team System 基于角色的客户端和团队资源管理器。

客户端

CPU

内存

硬盘

最低要求

2.0 GHz

512 MB

8 GB

建议要求

2.6 GHz

1 GB

20 GB

对于希望安装 Test Edition 并包含测试远程测试机组 (Rig) 的管理员,将有其他硬件要求。有关更多信息,请参见Team System 的测试远程测试机组要求

软件要求

所有 Visual Studio Team System 客户端都有特定的软件要求。

客户端操作系统要求

Visual Studio Team System 客户端支持以下客户端操作系统:

  • 安装有 Service Pack 2 的 Windows XP Professional

  • Windows Server 2003

  • Windows Vista

客户端软件先决条件

除了操作系统以外,安装 Visual Studio Team System 客户端之前还应在客户端计算机上安装以下软件。

组件

版本

Internet Explorer

6.0(带 Service Pack 1)

Microsoft Office

带 Service Pack 1 的 Microsoft Office 2003

Microsoft Office 2007

MDAC

9.0

.NET Framework

3.5

与其他 IDE 软件一起安装团队资源管理器

团队资源管理器可以与其他 IDE 一起并行安装和运行。这使得这些客户端可以访问 Team Foundation Server 功能,如下所示:

  • 使用 Visual Studio 2005 专业版或标准版的开发人员。

    可以在 Visual Studio 2005 专业版之上安装团队资源管理器。可通过这种方式访问 Team Foundation Server 功能。必须在这些版本之上安装团队资源管理器。不能将其与 Visual Studio 2005 专业版并行安装在一起。

  • 使用 Visual Studio 2005 速成版的开发人员。

    团队资源管理器可以与 Visual Studio 2005 速成版一起并行安装和运行。可通过这种方式访问 Team Foundation Server 功能。

  • 使用较早版本 Visual Studio(如 Visual Studio 6)的开发人员。

    团队资源管理器可以与 Visual Studio 的早期版本(包括 Visual Studio .NET 的早期版本)一起并行安装和运行。这使得这些客户端可以访问 Team Foundation Server 的功能。

  • 使用 Visual Studio 之外的集成开发环境的开发人员。

    团队资源管理器可以与其他 IDE 一起并行安装和运行。这使得这些客户端可以访问 Team Foundation Server 的功能。

将 Microsoft Project 和 Microsoft Excel 作为 Visual Studio Team System 客户端

用户还可以在客户端计算机上安装 Visual Studio Team System 基于角色的客户端或团队资源管理器,从而通过 Microsoft Project 和 Microsoft Excel 来访问 Team Foundation Server 的功能。

Windows SharePoint Services

访问除 Internet Explorer 之外的 Visual Studio Team System 功能无需满足其他安装要求。Team Foundation Server 功能通过 Web 提供。这些功能包括:访问基于 SharePoint 产品和技术的团队项目 Web 门户、基于 SQL Server Analysis Services 的报告和工作项跟踪功能。

语言注意事项

可以在任何受支持操作系统的本地化版本上安装 Visual Studio Team System 的英文版。可以在匹配语言的操作系统或英文版操作系统上安装 Visual Studio Team System 的任何本地化版本。例如,日文版的 Visual Studio 可以安装在日文版的 Windows XP 或英文版的 Windows XP 上,但不能安装到德语版本的 Windows XP 上。

对于安装在英文版操作系统上的本地化 Team Foundation Server,需要多用户界面 (MUI) 包,或至少要安装该语言的相应字体。

Visual Studio Team System 和 Microsoft Office

将 Visual Studio Team System 和 Microsoft Office 一起使用时,必须考虑一些附加的语言约束。操作系统语言可以为任何受支持的语言。除非已安装 Microsoft Office,否则 Visual Studio 语言可以为任何受支持的语言。如果安装了 Microsoft Office,则下表中的约束适用。

Office 语言版本

Visual Studio 英文版

Visual Studio(其他语言)

Office 英文版

支持

支持

Office(其他语言)

支持

必须与 Visual Studio 具有相同的语言

其他注意事项

可以对 Visual Studio Team System 的团队资源管理器和基于角色的客户端进行远程和虚拟管理。

虚拟 PC

Visual Studio Team System 的团队资源管理器和基于角色的客户端可在虚拟 PC 上正常运行。

说明:

由于驱动程序的限制,分析在虚拟 PC 上将不起作用。

终端服务器

Visual Studio Team System 的团队资源管理器和基于角色的客户端可在终端服务器上正常运行。

网络适配器设置

在各种操作过程中,Team Foundation Server 分别连接到数据层、应用层和客户端层的相应服务和组件。团队资源管理器完成大量数据传输(例如,新建团队项目、上载大型文档或将大型文件签入源代码管理)的速度在很大程度上取决于计算机网络的速度。如果在进行类似操作时遇到性能下降的情况,则可能是由于网络配置问题而人为地限制了系统吞吐量。有关更多信息,请参见 Microsoft 网站上的“Advanced network adapter troubleshooting for Windows workstations”(Windows 工作站的高级网络适配器疑难解答)。

请参见

其他资源

Team Foundation 的要求