跨越VS 2012和VS 2010的TFS 2012 Workspace

时间:2014-04-22 14:28:37

标签: c# visual-studio-2010 visual-studio visual-studio-2012 tfs2012

我目前正在将包含VS 2010和VS 2008项目的解决方案移至TFS 2012,我已通过VS 2012 Source Control Explorer检入了代码。

但是当我在VS 2010或VS 2008中打开项目时,似乎文件未在源代码管理中映射。

我知道我们无法在VS 2010中为VS 2012映射相同的工作区,请有人建议任何解决方案吗?

我已经尝试了以下

  1. 我将工作区类型从本地工作区转换为Server Workspace,我能够在VS 2010和VS 2012中映射相同的位置,但是当我在VS 2010中打开项目时,它似乎没有映射来源控制。 (TFS Workspaces across VS 2010 and 2012?

  2. 拥有单独的工作空间 即,C:\ TFS(对于VS 2012)和C:\ TFS2010(对于VS 2010)。由于VS 2010无法加载项目,因此无法正常工作。

  3. 非常感谢提前:)

4 个答案:

答案 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可以看到它。

相关问题