我在一个团队中,所有成员都在他们的机器上安装了 VS2008,我们有 tortois svn 作为源代码控制系统。在我的机器上安装 VS2010 的情况下,是否有可以与他们一起使用的解决方案?或者我必须安装 VS2008 才能与其他成员一起工作?谢谢。
问问题
221 次
3 回答
1
您将需要使用 VS2008 来处理 VS2008 项目。
于 2010-05-22T06:47:59.097 回答
1
团队的不同成员可以使用不同版本的 Visual Studio,但仍以相同的 .csproj 项目为目标。不幸的是,他们需要不同的 .sln 文件—— 2 个字符的差异和 Visual Studio 吓坏了。有关这方面的工作示例,请参见http://robrich.org/archive/2010/04/20/working-with-both-vs-2010-and-2008-on-the-team.aspx。
于 2012-04-18T06:58:05.813 回答
0
我一直听说 VS2010 和 VS2008 在项目文件方面表现不佳,但我知道我已经能够在 VS2010 中打开一些项目,然后在 VS2008 中再次打开(虽然是自定义 .proj 文件,所以 YMMV)。与 Visual Studio 的所有后续版本一样,您可能需要为这两个版本提供单独的解决方案文件,并且每个解决方案都可以只包含相同的项目,例如:
Foo.csproj
Foo.VS2010.sln (contains Foo.csproj)
Foo.VS2008.sln (contains Foo.csproj)
也有可能 VS2010 默认会在项目文件中添加一些垃圾,这让 VS2008 有点窒息,但您始终可以手动编辑项目文件以将其清除。我建议用一个示例项目试一试,看看兼容的效果如何。
于 2010-05-22T06:50:13.263 回答