Visual studio 2015 该项已在选定位置受源代码管理

Visual studio 2015 该项已在选定位置受源代码管理,visual-studio-2015,tfs,Visual Studio 2015,Tfs,我很绝望,我整天都在讨论这个问题,请问我如何才能将Visual Studio解决方案添加到TFS?我创建了一个名为PROJECTX的全新项目,我有一个名为PROJECTX.sln的解决方案。我选择了File>Source Control>addsolutiontosource Control,但立即出现了这个错误 我还在TFS中删除并重新创建了同一个项目,并且我的解决方案没有任何.vssscc文件,因此我认为它以前不在TFS中,可能是其他副本,但当我在TFS中删除项目时,它应该无关紧要?我尝试

我很绝望,我整天都在讨论这个问题,请问我如何才能将Visual Studio解决方案添加到TFS?我创建了一个名为PROJECTX的全新项目,我有一个名为PROJECTX.sln的解决方案。我选择了
File>Source Control>addsolutiontosource Control
,但立即出现了这个错误

我还在TFS中删除并重新创建了同一个项目,并且我的解决方案没有任何
.vssscc
文件,因此我认为它以前不在TFS中,可能是其他副本,但当我在TFS中删除项目时,它应该无关紧要?我尝试了绑定/取消绑定选项,但似乎我不明白一些重要的事情。此外,我没有任何挂起的更改,TFS服务器上的TFS项目为空


如果选择“全部忽略”选项,则无法签入文件,因为它告诉我文件已被选中,但未被选中

我通过将项目文件夹复制到本地tfs工作区之外的新windows文件夹来解决此问题。

我遵循以下步骤:

  • 如果已在Visual Studio中打开解决方案,请通过以下方式关闭解决方案:
    文件>关闭解决方案
  • 源代码管理器
    窗口的“文件夹”部分(屏幕左侧),在TFS项目之间导航,找到并打开所需的解决方案
  • 您将收到一条消息,上面说:
正在打开的解决方案已绑定到上的源代码管理

跟随Team Foundation Server:YouthServer文件夹.< /P> 是否要联系此服务器以尝试启用源代码管理集成


Yes
,如果连接正确,您将看到您的解决方案是绑定到源代码管理。

在我的案例中,我必须使用“更改源代码管理”对话框更正绑定:

  • 选择要添加到源代码管理的解决方案或项目
  • 转到“文件”->“源代码管理”->“高级”->“更改源代码管理”(如果您查看Microsoft网站,您将看到他们的示例中没有“高级”菜单,它可能与VS版本或菜单设置有关)
  • 单击每行上的“绑定”
  • 如果一行中有红色下划线,则可能表示当前项目未签入TFS,请在继续绑定之前签入所有项目

我也吃了同样的。我首先在TFS中创建了一个新文件夹,然后在文件管理器中,将整个项目w/o.sln文件复制到此文件夹(TFS已在文件系统中创建),返回TFS,单击“+”图标以添加此新文件夹下的所有内容

然后第一次登记入住

继续进行该项目的工作使情况发生了一些变化。我认为“向TFS添加解决方案”是可以的,尽管删除了所有的.vss文件/文件夹,但仍然存在同样的问题。 因为我知道TFS已经有了一个副本,所以我将它与我的本地版本进行“比较”,看看有什么不同

所以我只是点击了“全部忽略”按钮,宾果,有效。

关闭解决方案。 在记事本中打开解决方案文件 然后删除下面的部分

GlobalSection(TeamFoundationVersionControl) = preSolution
        SccNumberOfProjects = 2
        SccEnterpriseProvider = {3CF58AB4-18FA-4F8D-95D4-32DDF27D189R}
        SccTeamFoundationServer = https://serverIP/Project
        SccLocalPath0 = .
        SccProjectUniqueName1 = Ecample\\Example.csproj
        SccProjectName1 = Example
        SccLocalPath1 = Example
EndGlobalSection
然后再次打开解决方案,它会提示绑定,正确地进行绑定。


这就是在“文件”菜单“查找源代码管理”中将解决方案绑定到服务器的方式。找到您的工作区,并在项目所在的文件夹中映射任何内容。当我在源代码管理资源管理器中单击TFS文件夹时,我看到本地路径:未映射。当我想将此TFS文件夹映射到windows文件夹时,我得到一个错误,即无法设置本地文件夹,因为它已经是另一个服务器文件夹的本地文件夹,但我没有看到任何具有此项目名称的另一个服务器文件夹?!这是什么意思?什么是“新windows文件夹”?“在本地tfs工作区之外”?在visual studio的“团队资源管理器”窗口中,您有“解决方案>工作区>管理工作区>编辑”。我可能在“源代码管理文件夹”和“本地文件夹”映射中出错,这是通过将解决方案目录移动到不在此“本地文件夹”列表中的另一个目录来解决的。这不起作用,因为绑定信息在解决方案定义中。