Visual Studio 2010(保持向后兼容性)

时间:2010-04-15 20:09:59

标签: .net visual-studio visual-studio-2010

我知道在Visual Studio 2008中,您可以使用项目来定位特定框架,但是如果您在Visual Studio 2008中打开最初在Visual Studio 2003或2005中创建的项目,我会告诉您,它需要您升级计划参加2008年的项目。 Visual Studio 2010是否具有相同类型的限制?

在我们针对不同框架的项目中工作时能够使用2010的功能会非常好,但我们不想强迫所有开发人员升级以继续在这些项目中工作。

2 个答案:

答案 0 :(得分:13)

当您使用新的VS2010打开VS2008项目时,它会要求进行项目转换。 如果并非所有参与开发的人都有新版本,您可以创建2个SLN文件,如:

  • MySolutionVS2008
  • MySolutionVS2010

项目格式相同。唯一的缺点是,当您需要添加子项目时,您必须在两个解决方案中手动完成。

内部唯一的区别是:

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008

当然,在这种情况下,您无法使用新语言版本和框架提供的所有新功能来保持向后兼容性。但是你可以使用更高效的Intellisense,改进的XAML / WPF设计器等等。

答案 1 :(得分:5)

这不是对多目标的限制。这是对在同一项目上运行的多个Visual Studio版本的限制。

是的,您必须升级项目文件。这就是为什么组织内的所有开发人员最好同时切换的原因。

这绝不会限制多重定位。