65.9K
CodeProject 正在变化。 阅读更多。
Home

使用 TFS API 操作 Team Foundation Studio VS2010 中的工作项

starIconstarIconstarIconstarIconemptyStarIcon

4.00/5 (2投票s)

2011年2月4日

CPOL

3分钟阅读

viewsIcon

14193

了解如何使用 Visual Studio 2010 将项目添加到 Team Foundation Studio 中的工作项布局。

引言

最近,我们需要将我们的项目信息从 SharePoint 迁移到 Team Foundation Studio。这涉及到错误、需求等等。通常,我们会编辑 XML 文件并导入等等,但这需要开发人员来完成工作,这当然会占用我们的编程时间。经过一些研究,我发现通过 TFS PowerTools for Visual Studio 提供的 GUI,可以完成相同的任务。现在,我们的项目经理可以愉快地(我说是讽刺地)将用户故事/错误添加到 TFS 中。这个 GUI 允许您向工作项屏幕(例如用户故事和错误)添加控件和输入,以帮助更好地定义项目。许多熟悉 SharePoint 的人知道添加新的筛选器类型或输入控件以帮助更清楚地定义项目是多么容易。我希望这可以为任何人节省自己查找这些信息的麻烦,请享用!

背景

以前,需要导出、修改和导入 XML 文件。这通常需要开发人员来完成工作,这当然是繁琐、耗时的,应该由项目经理或质量部门来完成。

使用代码

  1. 您需要访问下面的网站并下载 VS2010 TFS PowerTools。这是 Visual Studio 的一个插件。确保您的 VS 已关闭,然后单击“下载”然后“运行”。
  2. 在此处下载.

  3. 安装完成后(确实需要几分钟),重新打开 VS。在 VS 的顶部,在菜单栏中,您需要展开菜单
  4. 工具 > 进程编辑器 > 工作项类型 > 从服务器打开 WIT(单击此项)。

  5. 将打开一个新框,如下所示;展开您的项目,选择类型(在本例中,我选择了用户故事),然后单击“确定”。
  6. step3.gif

  7. 接下来打开的屏幕本质上是用户故事的“内部”,允许您自定义 UI 上的所有内容,以添加/编辑用户故事项目。在本例中,我们将在分类部分添加一个文本框,以存储向我们提供用户故事的来源名称。我们首先需要添加一个“类型”以从用户故事 UI 引用。首先单击“新建”,将打开一个屏幕。我们只会在这个屏幕中更改“名称”、“引用名称”和“帮助文本”。
  8. “名称”字段将写入文本框旁边,“引用名称”是在 TFS 数据库中的定义方式。一个好的命名约定是 ProjectTitle.Name。最后,“帮助文本”是我们添加的这个项目的描述。将值更改为您喜欢的并单击“确定”以保存它。

  9. 接下来,我们想单击“布局”选项卡,并找到“组 - 分类”部分。 请参阅下面的屏幕截图
  10. 现在,右键单击“组 - 分类”下的“列”节点,然后从上下文菜单中选择“新建控件”。右侧将出现一个“属性”窗口,您只需将“标签”更改为您希望在实际屏幕上显示的任何内容。“类型”属性允许您选择控件的类型(即文本、日期等)。在“FieldName”属性中,单击并选择我们在步骤 4 中创建的“引用名称”。如果您遵循建议的命名约定,它将是 ProjectTitle.Name。
  11. step6.gif

  12. 一切设置完毕后,您可以单击“PreviewForm”以查看它是否完全符合您的要求。
  13. 完成后,请确保在 Visual Studio 的顶部保存。
© . All rights reserved.