我目前正在将包含VS 2010和VS 2008项目的解决方案移至TFS 2012,我已通过VS 2012 Source Control Explorer检入了代码。
但是当我在VS 2010或VS 2008中打开项目时,似乎文件未在源代码管理中映射。
我知道我们无法在VS 2010中为VS 2012映射相同的工作区,请有人建议任何解决方案吗?
我已经尝试了以下
我将工作区类型从本地工作区转换为Server Workspace,我能够在VS 2010和VS 2012中映射相同的位置,但是当我在VS 2010中打开项目时,它似乎没有映射来源控制。 (TFS Workspaces across VS 2010 and 2012?)
拥有单独的工作空间 即,C:\ TFS(对于VS 2012)和C:\ TFS2010(对于VS 2010)。由于VS 2010无法加载项目,因此无法正常工作。
非常感谢提前:)
答案 0 :(得分:2)
感谢大家的回复。
我设法通过从项目文件中删除旧的源代码控制(Serena Dimensions)引用来解决此问题(工作区类型为服务器工作区。)
非常感谢你们所有人。
答案 1 :(得分:1)
答案 2 :(得分:0)
您是否在TFS中的相同位置或不同位置登记升级后的解决方案?
如果两个解决方案路径都映射到同一个工作区,则无论Visual Studio版本如何,您都应该可以使用相同的工作区。
答案 3 :(得分:0)
请阅读this blog。
因为本地工作区使用的是只有VS 2012和。的本地数据存储 后来知道如何读写,本地工作空间对VS是不可见的 2005,2008和2010年可能安装的客户端 机器作为你的VS 2012实例。如果要共享工作区 在VS 2012和VS 2010之间的同一台机器上,然后是本地工作空间 不适合您,您应该将工作区转换回服务器 工作空间,以便VS 2010可以看到它。