在我的上一专栏中,我开始说明如何使用 Team System 中公开的 API 为 Microsoft Word 2003 生成源代码控制外接程序。如果在 Visual Studio 2005 中检查团队资源管理器公开的签入对话框 ,则会注意到集成的签入体验是相当丰富的。您不仅可以签入源文件,而且可以使签入与工作项关联,添 加签入注释,以及根据策略验证签入。图 1 显示选中“工作项”选项时的标准签入对话框。
图 1 团队 资源管理器集成的签入对话框
从表面上看这是很简单的,其实不然,签入体验的此部分展示了大 量工作项功能。例如,可以更改用于显示工作项列表的查询。可以深入查看特定的工作项,并使用标准的 工作项 UI 操作它(通过双击)。而且,可以执行签入操作,用来使工作项与该签入的变更集关联或执行 另一操作(如将工作项标记为已完成)。
需要很好地了解工作项 API,然后才能在外接程序中实 现这些功能。在此专栏中,我将说明如何生成简单的工作项资源管理器(参见图 2)。此示例演示为外接 程序添加工作项支持所需的核心操作。由于篇幅限制,我将仅涉及访问 Visual Studio 2005 Team Foundation Server 的工作项服务所需的核心代码。我不会详细说明该示例的与 Windows 窗体相关 的代码。(但是,在下载中提供了所有代码。)在 Team System 专栏的下一部分中,我将说明如何为外 接程序添加工作项支持。
图 2 简单的工作项资源管理器
时间: 2024-11-02 15:09:01