“团队资源管理器解决方案”部分未显示所有可用的解决方案

时间:2018-07-06 16:03:35

标签: tfs visual-studio-2017 tfvc

我在TFS下有2个独立项目,它们位于不同的源代码管理文件夹下。

  1. $ / MyProject#1 / DevBranch -> 4个解决方案(a,b,c,d)和10个子项目(p1,p2,p3等)
  2. $ / MyProject#2 / DevBranch -> 2个解决方案(e,f),每个都有一个项目(p11,p12)

在MyProject#1中,我的解决方案(a)需要引用MyProject#2下的项目(p11)。

所以我创建并映射了一个看起来像这样的工作区:

  1. $ / MyProject#1 / DevBranch ->映射到 C:\ TFS \ Project1
  2. $ / MyProject#2 / DevBranch / SubFolder ->映射到 C:\ TFS \ Project1 \ p11

子文件夹包含1个解决方案(e)和一个项目(p11)

“获取最新版本”完成后,我可以按预期使用解决方案(a)下的项目(p11)。

我的问题是,在“团队资源管理器”窗口的“解决方案”部分下,我一次只能看到一个文件夹的解决方案。

如果我打开Visual Studio并选择新创建的工作区,则只会看到 C:\ TFS \ Project1 \ p11 下的解决方案。

如果我单击解决方案部分的“打开...”按钮并浏览到上级杠杆文件夹 C:\ TFS \ Project1 ,我将看到此文件夹中的所有解决方案,但没有一个子文件夹。很好,我不需要子文件夹中的解决方案。

但是,一旦我关闭Visual Studio并重新打开,我将回到刚开始时只看到一个解决方案(e),并且每次打开Visual Studio时都必须单击“打开”。

是否可以将根文件夹设置为默认文件夹?

谢谢

1 个答案:

答案 0 :(得分:1)

您需要检查是否已在一个工作区中映射了项目。如果将它们映射到一个工作空间中,即使它们位于子文件夹下,您也会看到所有解决方案文件:

enter image description here