2014-09-10 2 views
0

내가 아래 프로그램 아래의 C#을 사용하여 특정 프로젝트에 새 작업 항목을 작성하는 코드를 사용하고 얻을 사용하지 않고 작업 항목을 만듭니다팀 프로젝트를 확인하고 작업 항목 저장소

 TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(
     TfsTeamProjectCollection.GetFullyQualifiedUriForName("http://tfssssrv:8080/tfs")); 


     //Get data store that contains all workitems on a particular server 
     WorkItemStore store = tfs.GetService<WorkItemStore>(); 

     //Get particular Team Project 
     Project project = store.Projects["MAKAROV"]; 

나는를 연결할 수는 있지만 상점을 얻으려면 tfs.GetService()에 데이터 (약 148 개의 팀 프로젝트와 70000 개의 작업 항목)를 가져 오는 데 많은 시간이 필요합니다. 저장소를 거치지 않고 팀 프로젝트를 검색하고 그 아래에 작업 항목을 만들어야합니다. 다른 방법이 있지만 인터넷에서 찾을 수없는 것 같습니다.

+0

왜 많은 팀 프로젝트가 있습니까? –

답변

1

WorkItemStore 개체를 가져 오지 않고 TFS 2005에서 2013까지 작업 항목을 조작 할 수 없습니다. 2012 년 & 2013에서는 속도가 크게 향상되었지만 많은 팀 프로젝트가있는 경우에도 성능 문제가 발생할 수 있습니다.

개체를 캐시하는 것이 좋습니다.

관련 문제