添加收藏夹后,VS2012中的错误消息和构建定义的空列表

时间:2012-11-07 10:49:33

标签: visual-studio build tfs visual-studio-2012

我们通过TFS提供了一堆构建定义,这些在VS中的团队资源管理器 - 构建中可见,直到几分钟前,当我尝试将其中几个添加到“收藏夹”时”。

我所做的只是右键单击构建定义,然后选择“添加到收藏夹”,然后为另一个构建定义重复该过程:

enter image description here

然而,结果是一个现在空的构建定义列表 - 我似乎无法再找到它们中的任何一个。此外,我收到以下错误消息:

已添加具有相同键的项目。

任何想法如何解决这个问题?有人知道存储“收藏夹”列表的位置吗? (我的理由是,如果我能找到并清空该列表,那么这个问题可能会消失吗?)

enter image description here

4 个答案:

答案 0 :(得分:3)

我今天遇到了同样的问题。我能够通过以下步骤解决它。

  • 关闭Visual Studio
  • 打开C:\ Users [用户名] \ AppData \ Local \ Microsoft \ Team Foundation \ 4.0 \ FavoritesStore
  • 将xml文件从该文件夹移至其他位置
  • 启动Visual Studio,打开团队资源管理器并导航到Builds
  • 此时,Builds窗格打开时没有错误,“My Favorite Build Definitions”为空
  • 将xml文件移回原始位置
  • 刷新构建窗格。

刷新后,我最喜欢的构建定义又回来了!

答案 1 :(得分:1)

您可以尝试(这对我有同样的问题)删除以下文件夹中的所有文件并重新启动VS2012(Source): C:\ Users [USERNAME] \ AppData \ Local \ Microsoft \ Team Foundation \ 4.0 \ Cache

答案 2 :(得分:1)

今天,当我打开一个神秘对话框并阻止用户输入时,这个问题就出现了。我无法找到它或将重点放在它上面。我不得不强制关闭VS,重新启动后我的收藏夹已损坏。

我发现您可以直接删除收藏夹的缓存并重新启动IDE。一旦启动,您将看到VS将重新创建该文件夹,并且只要您添加第一个收藏夹,就会在该位置创建新的收藏夹文件。 C:\ Users \\ AppData \ Local \ Microsoft \ Team Foundation \ 4.0 \ FavoritesStore

无需编写应用程序或清除相邻的缓存文件夹。

答案 3 :(得分:0)

收藏夹存储在用户或组的元数据中。您需要编写一个应用程序来清除它们。

http://geekswithblogs.net/TarunArora/archive/2012/10/18/tfs-api-add-favorites-programmatically.aspx