我们正在考虑迁移到Visual Studio 2010。对于一些开发人员来说,在相同的解决方案/项目上使用Visual Studio 2010和其他开发人员使用2008是可能的吗?它将如何影响我们的VSTF构建(VSTF Server 2008)?
发布于 2009-10-23 16:00:34
您将需要为2008和2010单独的解决方案/项目文件,因为它们具有不同的格式-因此转换向导-但您将能够从公共位置共享其他源代码文件。此外,请记住,您还必须将目标框架限制为3.5或更低版本,以适应VS2008。
发布于 2009-10-26 20:53:56
您只需为每个版本的Visual Studio创建一个单独的解决方案文件,即可使其正常工作。一旦转换,项目文件将在VS2008和VS2010上工作。
您需要做的是制作原始VS2008解决方案文件的副本。我发现最简单的方法是给副本起一个以_VS2008.sln结尾的名称,以表明这是用于VS2008的。一旦你把你的xxx_VS2008.sln文件藏在你的原始sln文件旁边,你可以打开原始文件并将其转换为VS2010。完成后,您可以将转换后的文件重命名为以_VS2010结尾,这样仍然在VS2008中工作的任何人就不会从他们最近在Visual Studio中的项目中打开它,并且不知道发生了什么。
我们在2005年到2008年的时候做到了这一点,现在我们从2008年到2010年也在做同样的事情。第一次工作得很好,到目前为止,它已经在VS2010上工作了近一周,没有任何我们的开发人员报告它有问题。
发布于 2009-10-23 13:36:37
一旦vs2010转换了项目,就不能只在vs2008中打开它,因为vs2010会更改解决方案/项目文件中的工具版本。因此,您需要维护两个版本的解决方案/项目文件。
https://stackoverflow.com/questions/1611545
复制相似问题