Tfs 2015からTfs2015.Update3(14.102.25423.0)にオンプレミスTeam Foundation Serverを最近アップグレードしました アップグレードが完了しました他のすべての機能はいつものように機能するようです。 1日ほど前に、新しいTfsプロジェクト(TFVC)を作成しようとしましたが、その結果、エラーが発生しました。私は、アプリケーション層のログファイルを見てみるとTF400930:フィールド 'System.ExternalLinkCount'が複数回定義されています
は、私は以下を参照してください。私たちは、残念ながら(スクラムテンプレートに基づいています)カスタマイズされたテンプレートを利用しているし、それがまさにこのテンプレートで
[10:31:30.153] Executing step: Create the Team Project.
[10:31:30.167] Executing step: 'Create the Team Project.' WorkItemTracking.CreateTeamProject (4 of 13)
[10:31:30.183] Getting process template.
[10:31:31.463] Refreshing server caches.
[10:31:31.463] Importing work item link types.
[10:31:32.180] Importing work item types
[10:31:33.727] Importing work item types
[10:31:34.413] [Error] TF400930: Field 'System.ExternalLinkCount' is defined multiple times with different field definitions. Correct the field definition and try again.
[10:31:34.507] Microsoft.TeamFoundation.WorkItemTracking.Server.LegacyValidationException: TF400930: Field 'System.ExternalLinkCount' is defined multiple times with different field definitions. Correct the field definition and try again.
[10:31:34.507] at Microsoft.TeamFoundation.WorkItemTracking.Server.ProvisioningService.InternalImportWorkItemTypesOrGlobalWorkflows(IVssRequestContext requestContext, Int32 projectId, String methodologyName, IEnumerable`1 typeElements, ProvisioningActionType actionType, InternalSchemaType schemaType, Boolean overwrite, ProvisioningImportEventsCallback importEventCallback)
エラーが発生します。 標準のScrumまたはAgileテンプレートに基づいて新しいTfsプロジェクト(TFVC)を作成するときはうまく動作します。
問題のカスタマイズされたスクラムテンプレートをダウンロードし、 "System.ExternalLinkCount"でgrep検索を実行しました。 フィールドを見ると、同じタイプのものと思われます。 なぜこのように動いているのですか?
テンプレートから "System.ExternalLinkCount"フィールド参照を削除してアップロードした後、このプロセステンプレートに基づいて新しいプロジェクトを作成しようとしました。同様の理由で失敗しましたが、今回は "System.NodeName"のターンで混乱を招いていました。私もそれへの参照を削除し、それはトリックでした!ありがとう@jessehouwing、多くの感謝! :) これは自動的にすべての作業項目の種類に追加されるとも考えていましたか? –