Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 将项目绑定到解决方案中的其他源代码管理项目_Visual Studio 2012_Tfs_Azure Devops_Source Control Explorer - Fatal编程技术网

Visual studio 2012 将项目绑定到解决方案中的其他源代码管理项目

Visual studio 2012 将项目绑定到解决方案中的其他源代码管理项目,visual-studio-2012,tfs,azure-devops,source-control-explorer,Visual Studio 2012,Tfs,Azure Devops,Source Control Explorer,我在TFS中遇到一个错误,无论我如何尝试都无法解决 所附的错误图像是非常不言自明的 是否有人遇到过此错误,如果是,如何修复此错误?此错误通常是源代码文件夹位于工作区映射之外的结果 例如,如果将$/MyProject映射到C:\Source\MyProject,然后尝试使用以下文件夹结构签入某些内容: C:\Source\ MyProject\ MyProject.sln MyTests MyTests.csproj 由于“MyTests”文件夹

我在TFS中遇到一个错误,无论我如何尝试都无法解决

所附的错误图像是非常不言自明的


是否有人遇到过此错误,如果是,如何修复此错误?

此错误通常是源代码文件夹位于工作区映射之外的结果

例如,如果将$/MyProject映射到C:\Source\MyProject,然后尝试使用以下文件夹结构签入某些内容:

C:\Source\
    MyProject\ 
        MyProject.sln
    MyTests
        MyTests.csproj
由于“MyTests”文件夹位于工作区映射之外,因此不会将其正确添加到版本控制中

要解决此问题,请确保正确设置了工作区映射。例如,将$/MyProject映射到C:\Source\MySolution并按如下方式设置文件夹结构:

C:\Source\
    MySolution\
        MyProject\ 
            MyProject.sln
        MyTests
            MyTests.csproj
通过映射到一个公共的“根”文件夹,在将工作区映射添加到版本控制时,它将拾取所有内容


希望这有帮助。

您需要[确保您的解决方案文件夹结构][1]正确无误。[1]: