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

Phi*_*ges 4 .net visual-studio-2010 visual-studio

我知道在Visual Studio 2008中,您可以使用您的项目来定位特定的框架,但是如果您在Visual Studio 2008中打开最初在Visual Studio 2003或2005中创建的项目,我会被告知,它要求您将项目升级到2008年的项目工作.Visual Studio 2010是否具有相同类型的限制?

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

Dra*_*ake 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
Run Code Online (Sandbox Code Playgroud)

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


Joh*_*ers 5

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

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

这决不会限制多目标.