3

最近、Visual Studio 2010 から 2012 (バージョン: 11.0.51106.01 Update 1) に移行しました。[チーム エクスプローラー] -> [ビルド] で、いくつかのビルド定義をお気に入りに追加しました。ここで、[チーム エクスプローラー] -> [ビルド] を開くと、ビルド定義が表示されず、代わりに次のエラーが表示されます。
An item with the same key has already been added.

なぜこれが起こるのですか?
この問題を解決するにはどうすればよいですか?
お気に入りのビルド定義をどうにかして削除できると思いますが、それらはどこに保存されているのでしょうか?

4

1 に答える 1

3

これは、TFS2012 の既知の問題のようです。

原因:お気に入りのビルド定義に複数のビルドがキューに入れられている場合 (ゲートされたプライベート ビルドなど)、VS2012 は空のお気に入りのビルドを作成し、お気に入りをリロードするときにこのエラーを発行します。

修正:まだ知りません。

回避策:編集%LOCALAPPDATA%\Microsoft\Team Foundation\4.0\FavoritesStore\<GUID>.xml:

  • 一時的な回避策: 行を削除し<FavoriteItem Name="" ...ます。ただし、VS2012 は再度作成します。
  • 恒久的な回避策: 関連するビルド定義をお気に入りから削除します。

一部 (ブログ投稿Connect バグConnect バグ 2 ) は、TFS キャッシュを削除することを提案していますが、それはうまくいきませんでした。

于 2013-02-18T08:35:20.353 に答える