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--- 

編輯:我的同事剛剛發現,這種情況不會發生在任何其他機器,所以它必須是我們所搞砸了Visual Studio的實例。

那麼他們爲什麼搞砸了?我們通過嘗試去災難恢復來造成災難(如果我們只有TFS集合的數據庫轉儲會發生什麼?)。我們所做的,簡而言之就是:

  • 讓TFS數據庫的備份(不從TFS分離吧)
  • 創建第二個服務器,然後重新連接數據庫有
  • 運行TfsConfig上的數據庫恢復

乍看之下,結果似乎沒問題,但仔細一看,許多問題就浮出水面。我想他們回到了Visual Studio連接到兩臺服務器上的項目和集合GUID相同的事實,但這只是一個猜測。現在我們試圖讓我們的機器恢復正常工作,只有一個TFS連接到了。

嘗試,但不工作:

  • devenv的resetsettings
  • 刪除以下C:\users\user1\AppData\Local包含TFS服務器名稱
可以

人所有的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上的T​​FS緩存來解決它。機。我只是刪除了整個緩存文件夾...

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

    如果您有其他開發人員。機器方便,那麼你可以檢查你是否可以創建一個TFS項目。如果可以,那麼問題在於你的開發。機器,很可能是緩存。

    +0

    我有類似的問題。當我粉碎一個項目時,它說該項目存在,如果我嘗試用「tfsdeleteproject」刪除它,則表示該項目不存在。 – Duefectu

    相關問題