【问题标题】:TFS source control mapping in Visual Studio 2013. Unable to add project to a solutionVisual Studio 2013 中的 TFS 源代码控制映射。无法将项目添加到解决方案
【发布时间】:2023-03-13 16:40:02
【问题描述】:

我对使用 TFS 非常陌生,我对 TFS 的了解并不多,而且我遇到了一个严重的问题。我希望有人能帮助我解决这个问题。请在下一段中找到有关我的问题的详细信息。

我在 TFS 中添加了两个解决方案。每个解决方案都包含多个项目。我在解决方案 2 中使用解决方案 1 的项目。我从 TFS 将解决方案 1 的项目添加到解决方案 2,并将其映射到解决方案 2 的本地项目路径。

现在我将解决方案 2 从 TFS 带到我的本地路径,并更新了我已在解决方案 1 中添加的该项目的映射路径,当我将其添加到解决方案 1 时,其映射不同。

现在解决方案 2 中的项目没有加载到解决方案 1 中,当我尝试从解决方案 2 的本地路径添加它时。它正在从解决方案 1 中的解决方案 2 中搜索该项目,该项目已修改,现在可在解决方案2的本地路径。

我该如何解决这个问题?

谢谢。

【问题讨论】:

  • 两个解决方案的共享项目的位置需要相同,它们都应该引用本地文件系统中的同一个项目。
  • 是的,这就是我想要做的。我将尝试为两个项目使用相同的位置。我将使用解决方案 1 的路径。谢谢你的建议。

标签: c# tfs visual-studio-2013


【解决方案1】:

只要您通过相对路径引用项目,就可以在解决方案之间共享项目。

最简单的方法是将这两个解决方案放在 TFS 中的共享文件夹中,然后将此共享文件夹映射到您计算机上的本地路径。只要每个人在本地开发电脑上使用这个共享文件夹,所有路径都是正确的。

附带说明,在解决方案之间共享已编译程序集的另一种方法是使用NuGet packages。也许这对你的情况来说有点矫枉过正,但绝对是你可以研究的。

【讨论】:

  • 感谢@Wouter de Kort。
猜你喜欢
  • 1970-01-01
  • 2014-12-06
  • 1970-01-01
  • 2017-07-04
  • 2014-12-15
  • 2011-04-01
  • 2017-07-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多