代码之家  ›  专栏  ›  技术社区  ›  Eric Schoonover thSoft

Visual Studio 2010和2008混合开发环境是否可行?

  •  2
  • Eric Schoonover thSoft  · 技术社区  · 15 年前

    我们正在考虑迁移到Visual Studio 2010。一些开发人员是否可以在同一解决方案/项目上使用Visual Studio 2010和其他版本的2008?它将如何影响我们的vstf构建(vstf server 2008)?

    3 回复  |  直到 12 年前
        1
  •  1
  •   Gordon Mackie JoanMiro    15 年前

    您需要为2008年和2010年提供单独的解决方案/项目文件,因为它们具有不同的格式(因此是转换向导),但您将能够从公共位置共享其他源代码文件。另外,请记住,为了适应VS2008,您还必须将目标框架限制在3.5或更低。

        2
  •  4
  •   Halstein Tonheim    15 年前

    您只需要为每个版本的Visual Studio准备一个单独的解决方案文件,就可以使用它。项目文件转换后将同时在VS2008和VS2010上工作。

    您需要做的是复制原始的VS2008解决方案文件。我发现给拷贝一个以vs2008.sln结尾的名字最容易表明这是针对vs2008的。一旦您将xxx vs2008.sln文件放在原始sln文件旁边,就可以打开原始文件并将其转换为vs2010。完成后,您可以将转换后的文件重命名为以\vs2010结尾,这样任何仍在vs2008中工作的人都不会从最近在Visual Studio中的项目中打开该文件,并且会想知道发生了什么。

    从2005年到2008年,我们做到了这一点,从2008年到2010年,我们现在也在做同样的事情。第一次运行得很好,到目前为止,它已经为VS2010工作了近一周,而我们的开发人员没有报告任何与之相关的问题。

        3
  •  3
  •   Ilya Khaprov    15 年前

    一旦项目被VS2010转换,它就意味着它只在VS2008中打开,因为VS2010更改了解决方案/项目文件中的工具版本。因此,您需要维护两个版本的解决方案/项目文件。

    推荐文章