0

VS2012 を使用して TFS で新しいビルドを定義しようとしています。New Build Definition -> Processes に移動すると、「Build process template」と空のドロップダウンが表示されます。

「新規...」ボタンをクリックすると、デフォルトのテンプレートが選択されます

$/<My Project Name>/BuildProcessTemplates/DefaultTemplate.11.1.xaml

[OK] をクリックしますが、エラーが発生します。

TF277000: A build process template for '$/<My Project Name>/BuildProcessTemplates/DefaultTemplate.11.1.xaml' already exists for team project <Project Name>. You cannot create another build process template for the same file. Use the existing one instead.

ドロップダウンは常に空のままです。キャッシュ (AppData\Local\Microsoft\Team Foundation\4.0) をクリーンアップしようとしましたが、閉じたり開いたりするような他の素晴らしいトリックを並べ替えましたが、何も役に立ちませんでした。ドロップダウンは空のままです。

VS2012 の新しいビルド画面

助けていただければ幸いです。

4

2 に答える 2

0

最近、同様の問題が発生しました。

背景: 1 つのプロジェクト コレクション プロジェクトの下に複数のソリューションを含む TFS 2012 プロジェクト。「BuildProcessTemplates」フォルダーは Project コレクション プロジェクトに存在し、標準テンプレートが含まれていました。このソリューションは TFS 2012 で作成され、VS 2012 Ultimate を使用してコーディングされています。

症状:テンプレートが不足しているため、ビルド定義を作成しようとしても失敗しました。

アクション - 失敗:デフォルト テンプレートのコピーを作成し、それをテンプレートに使用しました。それでもドロップダウンが空だったので、ビルド定義を作成できませんでした。また、同じように成功しなかったカスタム テンプレートを作成しようとしました。

アクション - 成功:ソリューションを独自のプロジェクト コレクション プロジェクトに分割しました。これにより、ソリューションは「BuildProcessTemplates」フォルダーと同じレベルになります。それが完了すると、それらのソリューションのビルド定義を作成することができました。

コメント:これが TFS 2012 のバグかどうかはわかりません。TFS 2012 のバグであれば、TFS 2013 で修正されていると思います。

あなたの考え?

ロバート

于 2013-11-27T00:22:43.793 に答える