【问题标题】:Change TFS field-rules via C#通过 C# 更改 TFS 字段规则
【发布时间】:2018-09-15 16:35:49
【问题描述】:

我想通过 C# 访问我的 TFS 的字段规则,为 AllowedValues 规则添加一个特殊值。

我尝试了 MSDN 网站上的一些解决方案,但只能联系字段本身,而不是这些规则的值。

如果我可以连接到我的 TFS 服务器,这是一个小实验。

// Connect to Team Foundation Server
TfsTeamProjectCollection m_kTFSTeamProjectCollection = new TfsTeamProjectCollection(new Uri(m_sUri));
 m_kTFSTeamProjectCollection.Authenticate();

 WorkItemStore m_kWorkItemStore = (WorkItemStore)m_kTFSTeamProjectCollection.GetService(typeof(WorkItemStore));
 Project m_kTeamProject = m_kWorkItemStore.Projects[m_sTeamProject];    

【问题讨论】:

  • 请在您的问题中与我们分享一些代码
  • 您是否尝试使用witadmin 并修改流程模板 XML?如果可以的话,这将比使用 C# 容易得多。

标签: c# tfs


【解决方案1】:

正如丹尼尔所说,如果您想应用工作项字段规则,使用witadmin 导出和修改流程模板 XML 会更容易。

详情请参阅Add a rule to a work item typeImport, export, and manage work item types

不过,最简单的方法是使用 Process Editor(Power Tools)通过 GUI 在线导出/导入甚至打开和编辑 WIT 定义文件(*.xml 文件)。

【讨论】:

  • 感谢您的快速帮助:) 我会试试这个方法
猜你喜欢
  • 1970-01-01
  • 2016-09-25
  • 1970-01-01
  • 1970-01-01
  • 2019-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-24
相关资源
最近更新 更多