【问题标题】:VS2010 and VS2008 together in a TeamVS2010 和 VS2008 在一个团队中
【发布时间】:2010-05-22 06:43:44
【问题描述】:

我在一个团队中,所有成员的机器上都安装了 VS2008,我们有 tortois svn 作为源代码控制系统。 在我的机器上安装 VS2010 的情况下,有没有可以与他们一起使用的解决方案?或者我必须安装 VS2008 才能与其他成员一起工作? 谢谢。

【问题讨论】:

  • 为什么不简单地在你的机器上并排安装 VS2008?简单是最好的......
  • 我只想安装 VS2010,因为这更简单;),但我最终都安装了它们。

标签: visual-studio visual-studio-2008 visual-studio-2010 team-project svn


【解决方案1】:

您需要使用 VS2008 来处理 VS2008 项目。

【讨论】:

    【解决方案2】:

    团队的不同成员可以使用不同版本的 Visual Studio,但仍以相同的 .csproj 项目为目标。不幸的是,他们需要不同的 .sln 文件——两个字符的差异和 Visual Studio 吓坏了。请参阅 http://robrich.org/archive/2010/04/20/working-with-both-vs-2010-and-2008-on-the-team.aspx 以获取此示例。

    【讨论】:

      【解决方案3】:

      我一直听说 VS2010 和 VS2008 在项目文件方面表现不佳,但我知道我已经能够在 VS2010 中打开一些项目,然后在 VS2008 中再次打开(尽管自定义 .proj 文件,所以YMMV)。与 Visual Studio 的所有后续版本一样,您可能需要为这两个版本提供单独的解决方案文件,并且每个解决方案都可以只包含相同的项目,例如:

      Foo.csproj
      Foo.VS2010.sln (contains Foo.csproj)
      Foo.VS2008.sln (contains Foo.csproj)
      

      也有可能VS2010默认会在项目文件中添加一些垃圾,这让VS2008有点窒息,但你总是可以手动编辑项目文件来清除它。我建议用一个示例项目试一试,看看兼容性如何。

      【讨论】:

      • 不要那样做,这是不受支持的,你会踢自己的脚
      • 取决于语言:对于 C++,原始的 vcproj 保持不变,VS2010 会为其创建一个 cproj。所以理论上你可以同时使用两者,但是当其他团队成员只对其中一个项目进行更改时,你仍然会自责。
      猜你喜欢
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-09
      • 2023-04-02
      • 1970-01-01
      • 2011-06-16
      • 1970-01-01
      相关资源
      最近更新 更多