以前は 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 からデタッチせずに)。
- 2 番目のサーバーを作成し、そこにデータベースを再接続します
- データベースで TfsConfig Recover を実行する
一見問題ないように見えた結果ですが、よく見ると多くの問題点が浮かび上がってきました。彼らは、Visual Studio が同じプロジェクト GUID とコレクション GUID を持つ 2 つのサーバーに接続されていたという事実に戻っていると思いますが、それは単なる推測です。現在、1 つの TFS のみが接続されていたときと同じようにマシンを動作させることを試みています。
試してみましたが動作しません:
- devenv リセット設定
- 以下のすべての VisualStudio および TeamFoundation フォルダーを削除し
C:\users\user1\AppData\Local
、Roaming
- TFS サーバー名を含むレジストリ キーの削除
誰かが私を正しい方向に向けることができますか?