我是使用TFS的新手,我没有关于TFS的所有知识,而且我遇到了一个严重的问题。我希望有人能帮助我解决这个问题。请在下一段中找到有关我的问题的详细信息。
我有一个在TFS中添加的两个解决方案。每个解决方案都包含多个项目。我在解决方案2中使用解决方案1的项目。我将解决方案1中的项目从TFS添加到解决方案2,我将其映射到解决方案2的本地项目路径。
现在我从TFS获取解决方案2到我的本地路径,并更新了我在解决方案1中添加的项目的映射路径,当我将其添加到解决方案1时,其映射不同。
现在解决方案2中的项目没有加载到解决方案1中,当我尝试从解决方案2的本地路径添加它时。它正在从解决方案1中的解决方案2中搜索该项目,该解决方案已经过修改,现在可以在解决方案2的本地路径。
如何解决此问题?
感谢。
答案 0 :(得分:2)
只要您通过相对路径引用项目,就可以在解决方案之间共享项目。
最简单的方法是将两个解决方案放在TFS的共享文件夹中,然后将此共享文件夹映射到计算机上的本地路径。只要每个人在本地开发PC上使用此共享文件夹,所有路径都将是正确的。
另外,在解决方案之间共享已编译程序集的另一种方法是使用NuGet packages。也许这对你的情况来说太过分了,但这绝对是你可以研究的东西。