TF30170:无法再创建新的团队项目

时间:2013-01-16 11:11:09

标签: visual-studio-2010 visual-studio tfs visual-studio-2012 tfs2010

我们曾经在TFS 2010安装上度过了愉快的时光,但突然之间它似乎刺痛了我们。

当我们尝试创建新的团队项目(通过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---

编辑:我的同事刚刚发现在任何其他计算机上都没有发生这种情况,因此必须将我们的Visual Studio实例搞砸了。

那他们为什么搞砸了?我们通过尝试进行灾难恢复来引起灾难(如果我们只有TFS集合的数据库转储,会发生什么?)。我们做了什么,简而言之:

  • 备份TFS数据库(不将其从TFS中删除)
  • 创建第二个服务器并重新连接数据库
  • 运行TfsConfig恢复数据库
乍一看,结果似乎没问题,但仔细观察,就会出现很多问题。我猜他们回到了这个事实,即visual studio连接到两个具有相同项目和集合GUID的服务器,但这只是猜测。现在我们正试图让我们的机器恢复工作,就像他们只连接一个TFS时一样。

尝试但没有工作:

  • devenv resetsettings
  • 删除C:\users\user1\AppData\LocalRoaming
  • 下面的所有VisualStudio和TeamFoundation文件夹
  • 删除包含TFS服务器名称的注册表项

有人能指出我正确的方向我们还能尝试什么吗?

2 个答案:

答案 0 :(得分:3)

经过几次或多或少的绝望尝试后,我终于能够解决这个问题了。

由于当我的本地Temp文件夹中的文件上传到TFS时发生异常,我尝试清除整个TEMP文件夹。这就是诀窍。相关信息是我在上面发布的日志输出的第一行。

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

答案 1 :(得分:1)

从备份恢复TFS 2012 Express集合后,我遇到了类似的问题。我通过删除本地开发人员的TFS缓存来解决它。机。我刚删除了整个缓存文件夹...

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

如果你有另一个开发者。机器方便,然后您可以检查是否可以在其上创建TFS项目。如果可以,那么你的开发问题就出现了问题。机器,很可能是缓存。