Visual Studio 2015:如何获得最新版本"只为项目属于解决方案

时间:2016-11-21 10:24:10

标签: tfs visual-studio-2015 getlatest

我遇到了连接到Team Foundation Server 2010的Visual Studio 2015的奇怪行为,并且#34;获取最新版本"解决方案。

当我执行"获取最新版本"对于解决方案,Visual Studio 2015将获取Team Project的所有源控制文件和文件夹,如果他们不属于解决方案;可能是因为我在TFS团队项目的根目录中有解决方案。

我没有在Visual Studio 2010中遇到过这个问题。

有人可以帮助我吗?

提前致谢。

更新 我在TFS中有以下解决方案树(我只提到属于解决方案的文件和文件夹):

  • 团队项目root
    • MySolution.sln
    • Folder1中
      • Folder1.1 with .csproj
      • Folder1.2 with .csproj
    • FOLDER2
      • Folder2.1 with .csproj
      • Folder2.2 with .csproj

1 个答案:

答案 0 :(得分:1)

我可以和我一起重现你的情况。但是,我认为这是正确的行为。

因为您没有获得仅与此解决方案相关的文件,您只需获取解决方案文件夹的最新信息。这肯定会得到他们不属于解决方案但在.sln文件的同一文件夹下的其他项目。 VS将使用此方法来确定文件是否属于相应的sln。

建议您不要使用这种文件夹架构。创建项目时,最好在团队项目的根文件夹下选中“创建解决方案目录”。

enter image description here