【发布时间】:2011-04-01 14:11:16
【问题描述】:
我在 TFS 中创建了一个新的团队项目,但是当我尝试向其中添加我的解决方案时,我得到:
'创建映射失败
无法映射服务器路径 $/Finance/MyApp,因为它没有植根于团队项目之下。'
我在谷歌或这里找不到任何看起来像这个问题的东西。
【问题讨论】:
标签: tfs
我在 TFS 中创建了一个新的团队项目,但是当我尝试向其中添加我的解决方案时,我得到:
'创建映射失败
无法映射服务器路径 $/Finance/MyApp,因为它没有植根于团队项目之下。'
我在谷歌或这里找不到任何看起来像这个问题的东西。
【问题讨论】:
标签: tfs
财务对你来说是一个团队项目吗?
如果没有,您可以清除工作区的映射,甚至只是删除您的工作区。 http://msdn.microsoft.com/en-us/library/54dkh0y3(v=VS.100).aspx
【讨论】:
将项目从 2008 升级到 TFS 2010 时遇到同样的问题。解决方法是删除项目文件夹根目录下的 vsssc 文件并重新添加
【讨论】:
好吧,我不想做任何如此激烈的事情,结果发现我想要添加到源代码管理的解决方案中的一个子文件夹被映射到不同的工作区(在不同的 TFS 服务器上)。因此解决方案是连接到其他 TFS 服务器,找到并删除该工作空间内的冲突文件夹映射,然后重试。
【讨论】:
我在 Visual Studio 2012 中使用 Microsoft 的 Team Foundation Service 时遇到了这个问题。我刚刚通过 TFS 网站创建了新的团队项目。虽然我可以在“添加解决方案”窗口中看到我的新项目,但我收到了 OP 报告的错误。
我必须进入“团队资源管理器”窗口,然后进入“连接到团队项目”并勾选新项目。然后我可以将我的解决方案添加到团队项目中。
【讨论】:
我在使用 Visual Studio 2008 和 TFS 2012 时遇到了同样的问题。就我而言,当我通过工作区映射手动将本地文件夹添加到项目中时,问题就消失了。
File -> Source Control -> WorkSpaces -> Edit
然后,当我将解决方案添加到源代码管理时,它会自动检测到映射。
【讨论】:
在我的例子中,我将文件夹从“我的文档”复制到 c:\tfsroot,我在其中映射了 TFS 根目录。然后,当我打开解决方案并将其添加到 TFS 时,它就起作用了。
【讨论】:
就我而言,我必须执行 Team Explorer 并连接到新项目 然后我不得不关闭我的解决方案并重新打开,然后“添加到源代码管理”工作。
--在团队资源管理器窗口中连接和检查项目 --关闭解决方案 --开放解决方案 --retry 添加解决方案到源代码管理
【讨论】:
我在使用 Visual Studio Online 的源代码管理时遇到了这个问题,即使在连接到团队项目、刷新、重新启动 Visual Studio 之后,Visual Studio 也无法识别团队项目。我必须使用 Visual Studio Online 站点上项目中的“在 Visual Studio 中打开”链接,然后从那里打开解决方案。
【讨论】:
我遇到了同样的问题。我在VS2017中的解决方案:
应该这样做!
【讨论】: