如何在不同版本的Visual Studio之间共享相同的TFS工作区(相同的文件系统文件夹)?可能吗?在一个TFS根目录中,我有几个不同的Visual Studio版本的解决方案,所有这些解决方案都在TFS版本控制下。我需要从每个解决方案中删除项目,sln文件的版本控制部分应该正确更新。
更新: 所以我会理解两个方面的回答(2个子项目,但两者都非常紧密与TFS相关因为TFS在sln文件中有分区并在项目删除后移位数字):
删除项目的ad-hock配方(这里我们可以更改VS格式版本等)
在一个工作区内共存不同VS版本的一般方法(构建,更改代码,签入等) - 我已经有TFS结构并且无法更改它 - 我只能使用本地PC进行操作设置/工作空间/映射等。或解释为什么不可能存在这种共存。
答案 0 :(得分:1)
从VS 2010开始(2010年,2012年,2013年),解决方案文件是兼容的,因此您通常可以毫无问题地在这些版本的Visual Studio之间切换。
对于早期版本,最简单的方法是使用单独的解决方案文件(例如MyProject.sln,MyPorject2008.sln,MyProject2005.sln)。您将需要在所有这些sln文件中手动应用您所做的更新(添加/删除文件等),否则它们将快乐地共存。