2013-06-27 126 views
1

我想知道如何更新我的bug工作项目的领域。假设我需要更改我的bug工作项目的标题,并且在完成之后,我应该弹出一个消息框,指出我的标题字段已更改,而不使用电子邮件警报?这是选择特定团队项目的工作项的查询:关于TFS工作项目的查询

var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection 
     (new Uri("server url")); 

var service = tfs.GetService<WorkItemStore>(); 

var qText = String.Format(@"SELECT [System.WorkItemType], 
      [System.Title], [System.Description], [System.Reason] 
       FROM WorkItems WHERE [System.TeamProject] = {0}", "'Demo1'"); 

我想知道更改查询以更改特定字段。

回答

2

你有没有尝试过这样的:

Dim workItemStore as WorkItemStore = tfs.GetService(Of WorkItemStore)() 
Dim wi as WorkItem = workItemStore.GetWorkItem(workItemNumber) 
wi.Fields("System.Title").Value = "Foo Title" 
wi.Save() 
+0

雅刚试过,现在它的工作对我..谢谢 –

+0

嗨,我想知道我如何订阅工作项目使用ISubscriber界面更改了事件?我已经通过这个链接,但我没有得到它,我必须写这个代码..http://nakedalm.com/team-foundation-server-2010-event-handling-with-subscribers/ –

+0

如果你'重新使用TFS2010并安装PowerTools 2010,然后您会看到Alerts Explorer,它允许您在工作项目发生变化时收到通知电子邮件。我没有订阅使用ISubscribe的工作项更改事件,抱歉。 – Alicia

相关问题