我的一些同事使用Visual Studio 2008,而其他人,包括我自己在2013年。几乎Team Foundation Server中的所有解决方案都是使用Visual Studio 2008创建的。
当我打开Visual Studio 2008解决方案时出现问题。它迫使我执行单向升级,从而检查解决方案文件。此时,Visual Studio 2008上的用户无法打开解决方案。
是否有任何解决方法可以在较新版本中打开源控制的解决方案文件,同时仍允许我的同事在2008年使用该解决方案?我们是否错误地使用TFS?我们不应该检查解决方案和项目文件吗?
谢谢!
答案 0 :(得分:3)
这是一个视觉工作室问题,而不是TFS。您想要的是项目循环跳转,直到Visual Studio 2010才能使用。http://blogs.msdn.com/b/zainnab/archive/2012/06/05/visual-studio-2012-compatibility-aka-project-round-tripping.aspx
答案 1 :(得分:1)
正如Mike Cheel所说,如果您的同事可以从VS 2008升级到VS 2010或更高版本,您将得到您想要的。
或者,您需要创建两组独立的解决方案和项目文件 - 一个用于VS 2008,一个用于2010+。但由于双重维护,我不推荐它。
是的,您肯定应该将您的解决方案和项目文件置于源代码管理之下!