1

예전에는 TFS 2010 설치와 함께 즐거운 시간을 보냈지 만 갑자기 뒤에서 우리를 찌르는 것처럼 보입니다.TF30170 : 더 이상 새 팀 프로젝트를 만들 수 없습니다.

VS2010 또는 VS2012 팀 탐색기를 통해 새 팀 프로젝트를 만들려고하면 프로세스 템플릿을 가져올 때 TFS에서 오류가 발생합니다. 설치된 템플리트 중 어떤 항목을 선택하든 관계없이 오류는 항상 동일합니다.

2013-01-16T11:11:08 | Modul: Work Item Tracking | Thread: 39 | Uploading task type from file "C:\Users\user1\AppData\Local\Temp\TPW_tmp447E.tmp\WorkItem  Tracking\TypeDefinitions\Bug.xml" hochgeladen... 
---Begin Exception--- 
Zeit: 2013-01-16T11:11:08 
Modul: Engine 
Exception Description: TF30162: Error at Task "WITs" from Group "WorkItemTracking". 
Exception Type: Microsoft.TeamFoundation.Client.PcwException 
Exception Message: TF24016: Team project "MyInfoservice" not found. 
Stacktrace: 
    at Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.Execute(ProjectCreationContext ctxt, XmlNode taskXml) 
    at Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.TaskExecutor.PerformTask(IProjectComponentCreator componentCreator, ProjectCreationContext context, XmlNode taskXml) 
    bei Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.RunTask(Object taskObj) 
-- Inner Exception -- 
Ausnahmemeldung: TF24016: Team project "MyInfoservice" not found. (Type WitPcwFatalException) 

Ausnahmestapelüberwachung: at Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.ContextWrapper.get_Project() 
    at Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.WitPcwTask.WorkItemTypesTask.UploadTypeDefinition(String file, Boolean execute) 
    at Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.WitPcwTask.WorkItemTypesTask.Execute() 
    at Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.Parse(ContextWrapper wrapper, XmlNode taskXml, Boolean fExecute) 
    at Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.Execute(ProjectCreationContext ctxt, XmlNode taskXml) 

---End Exception--- 

편집 : 내 동료는 그냥 다른 컴퓨터에서 발생하지 않기 때문에이 엉망이되어 우리의 비주얼 스튜디오 인스턴스해야합니다 것을 알아 냈다.

그래서 왜 엉망이 되었습니까? 우리는 사막의 복구를 시도함으로써 데스 터를 만들었습니다 (TFS 컬렉션의 데이터베이스 덤프가 있다면 어떻게됩니까?). 우리는 짧은에,했던 :

  • 두 번째 서버 만들기
  • 합니다 (TFS에서 그것을 분리하지 않고) TFS 데이터베이스의 백업을 확인하고이
  • 실행 TfsConfig 데이터베이스에 복구 데이터베이스를 다시 연결

처음에는 결과가 괜찮은 것 같았지만 자세히 보면 많은 문제가 나타났습니다. Visual Studio가 동일한 프로젝트 및 컬렉션 GUID를 사용하여 두 대의 서버에 연결되었다는 사실로 돌아간 것 같지만 이는 단지 추측에 불과합니다. 이제 우리는 하나의 TFS 만 연결되었을 때의 방식대로 기계를 다시 작동 시키려고합니다.

을 시도했지만 작동하지 :

  • devenv를의 resetsettings

수있는 사람 TFS 서버 이름을 포함하는 모든 C:\users\user1\AppData\Local 다음으로 VisualStudio와 TeamFoundation 폴더와 Roaming

  • 삭제 레지스트리 키 삭제 우리가 옳은 방향으로 나아갈 수있게 해 줄 수있는 다른 무엇이 있습니까?

  • +0

    http://social.msdn.microsoft.com/forums/en-US/tfsgeneral/thread/50a77a15-84aa-4bf5-9070-9b943c498baf에 설명 된 단계를 시도 했습니까? – SvenS

    +0

    @SvenS WorkItem 캐시를 스탬프 처리하는 경우 : 예. 그러나 효과는 없습니다. 그래도 고마워! –

    답변

    3

    필자는 필사적으로 몇 번 시도한 후 마침내이 문제를 해결할 수있었습니다.

    로컬 Temp 폴더의 파일을 TFS로 업로드 할 때 예외가 발생했기 때문에 전체 TEMP 폴더를 지우려고했습니다. 그것은 트릭을했다. 관련 정보는 위에서 게시 한 로그 출력의 첫 번째 행입니다.

    Uploading task type from file "C:\Users\user1\AppData\Local\Temp\TPW_tmp447E.tmp\WorkItemTracking\TypeDefinitions\Bug.xml" 
    
    1

    백업에서 TFS 2012 Express 컬렉션을 복원 한 후에도 비슷한 문제가있었습니다. 로컬 dev에 TFS 캐시를 삭제하여 해결했습니다. 기계. 다른 dev에있는 경우 난 그냥 전체 캐시 폴더 ...

    C:\Users\myUsername\AppData\Local\Microsoft\Team Foundation\5.0\Cache 
    

    를 제거했습니다. 기계를 사용하면 TFS 프로젝트를 만들 수 있는지 확인할 수 있습니다. 당신이 할 수있는 경우 문제는 귀하의 dev에 있습니다. 컴퓨터, 대개는 캐시.

    +0

    나는 비슷한 문제가있다. 프로젝트를 만들 때 프로젝트가 존재한다고 말하며 "tfsdeleteproject"로 삭제하려고하면 프로젝트가 존재하지 않는다고 말합니다. – Duefectu

    관련 문제