Visual Studio 2013中的TFS源代码控制映射。无法将项目添加到解决方案中

时间:2014-11-25 13:07:01

标签: c# tfs visual-studio-2013

我是使用TFS的新手,我没有关于TFS的所有知识,而且我遇到了一个严重的问题。我希望有人能帮助我解决这个问题。请在下一段中找到有关我的问题的详细信息。

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

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

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

如何解决此问题?

感谢。

1 个答案:

答案 0 :(得分:2)

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

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

另外,在解决方案之间共享已编译程序集的另一种方法是使用NuGet packages。也许这对你的情况来说太过分了,但这绝对是你可以研究的东西。